Class Resource<T extends Resource,L>

java.lang.Object
com.amilesend.tvmaze.client.model.Resource<T,L>
Type Parameters:
T - the resource type
L - the link value type
Direct Known Subclasses:
AlternateList, Character, EpisodeBase, Image, Person, Season, Show

public abstract class Resource<T extends Resource,L> extends Object
Base class for a resource that can be uniquely identified.
  • Field Details

  • Method Details

    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getId

      public int getId()
      The resource identifier.
    • getLinks

      public Map<String,L> getLinks()
      The links associated with the resource.
    • toString

      public String toString()
      Overrides:
      toString in class Object