Documentation
¶
Index ¶
- type Alias
- type ArtworkBaseRecord
- func (o *ArtworkBaseRecord) GetHeight() *int64
- func (o *ArtworkBaseRecord) GetID() *int64
- func (o *ArtworkBaseRecord) GetImage() *string
- func (o *ArtworkBaseRecord) GetIncludesText() *bool
- func (o *ArtworkBaseRecord) GetLanguage() *string
- func (o *ArtworkBaseRecord) GetScore() *float64
- func (o *ArtworkBaseRecord) GetThumbnail() *string
- func (o *ArtworkBaseRecord) GetType() *int64
- func (o *ArtworkBaseRecord) GetWidth() *int64
- type ArtworkExtendedRecord
- func (o *ArtworkExtendedRecord) GetEpisodeID() *int64
- func (o *ArtworkExtendedRecord) GetHeight() *int64
- func (o *ArtworkExtendedRecord) GetID() *int64
- func (o *ArtworkExtendedRecord) GetImage() *string
- func (o *ArtworkExtendedRecord) GetIncludesText() *bool
- func (o *ArtworkExtendedRecord) GetLanguage() *string
- func (o *ArtworkExtendedRecord) GetMovieID() *int64
- func (o *ArtworkExtendedRecord) GetNetworkID() *int64
- func (o *ArtworkExtendedRecord) GetPeopleID() *int64
- func (o *ArtworkExtendedRecord) GetScore() *float64
- func (o *ArtworkExtendedRecord) GetSeasonID() *int64
- func (o *ArtworkExtendedRecord) GetSeriesID() *int64
- func (o *ArtworkExtendedRecord) GetSeriesPeopleID() *int64
- func (o *ArtworkExtendedRecord) GetStatus() *ArtworkStatus
- func (o *ArtworkExtendedRecord) GetTagOptions() []TagOption
- func (o *ArtworkExtendedRecord) GetThumbnail() *string
- func (o *ArtworkExtendedRecord) GetThumbnailHeight() *int64
- func (o *ArtworkExtendedRecord) GetThumbnailWidth() *int64
- func (o *ArtworkExtendedRecord) GetType() *int64
- func (o *ArtworkExtendedRecord) GetUpdatedAt() *int64
- func (o *ArtworkExtendedRecord) GetWidth() *int64
- type ArtworkStatus
- type ArtworkType
- func (o *ArtworkType) GetHeight() *int64
- func (o *ArtworkType) GetID() *int64
- func (o *ArtworkType) GetImageFormat() *string
- func (o *ArtworkType) GetName() *string
- func (o *ArtworkType) GetRecordType() *string
- func (o *ArtworkType) GetSlug() *string
- func (o *ArtworkType) GetThumbHeight() *int64
- func (o *ArtworkType) GetThumbWidth() *int64
- func (o *ArtworkType) GetWidth() *int64
- type AwardBaseRecord
- type AwardCategoryBaseRecord
- func (o *AwardCategoryBaseRecord) GetAllowCoNominees() *bool
- func (o *AwardCategoryBaseRecord) GetAward() *AwardBaseRecord
- func (o *AwardCategoryBaseRecord) GetForMovies() *bool
- func (o *AwardCategoryBaseRecord) GetForSeries() *bool
- func (o *AwardCategoryBaseRecord) GetID() *int64
- func (o *AwardCategoryBaseRecord) GetName() *string
- type AwardCategoryExtendedRecord
- func (o *AwardCategoryExtendedRecord) GetAllowCoNominees() *bool
- func (o *AwardCategoryExtendedRecord) GetAward() *AwardBaseRecord
- func (o *AwardCategoryExtendedRecord) GetForMovies() *bool
- func (o *AwardCategoryExtendedRecord) GetForSeries() *bool
- func (o *AwardCategoryExtendedRecord) GetID() *int64
- func (o *AwardCategoryExtendedRecord) GetName() *string
- func (o *AwardCategoryExtendedRecord) GetNominees() []AwardNomineeBaseRecord
- type AwardExtendedRecord
- type AwardNomineeBaseRecord
- func (o *AwardNomineeBaseRecord) GetCategory() *string
- func (o *AwardNomineeBaseRecord) GetCharacter() *Character
- func (o *AwardNomineeBaseRecord) GetDetails() *string
- func (o *AwardNomineeBaseRecord) GetEpisode() *EpisodeBaseRecord
- func (o *AwardNomineeBaseRecord) GetID() *int64
- func (o *AwardNomineeBaseRecord) GetIsWinner() *bool
- func (o *AwardNomineeBaseRecord) GetMovie() *MovieBaseRecord
- func (o *AwardNomineeBaseRecord) GetName() *string
- func (o *AwardNomineeBaseRecord) GetSeries() *SeriesBaseRecord
- func (o *AwardNomineeBaseRecord) GetYear() *string
- type Biography
- type Character
- func (o *Character) GetAliases() []Alias
- func (o *Character) GetEpisode() *RecordInfo
- func (o *Character) GetEpisodeID() *int64
- func (o *Character) GetID() *int64
- func (o *Character) GetImage() *string
- func (o *Character) GetIsFeatured() *bool
- func (o *Character) GetMovie() *RecordInfo
- func (o *Character) GetMovieID() *int64
- func (o *Character) GetName() *string
- func (o *Character) GetNameTranslations() []string
- func (o *Character) GetOverviewTranslations() []string
- func (o *Character) GetPeopleID() *int64
- func (o *Character) GetPeopleType() *string
- func (o *Character) GetPersonImgURL() *string
- func (o *Character) GetPersonName() *string
- func (o *Character) GetSeries() *RecordInfo
- func (o *Character) GetSeriesID() *int64
- func (o *Character) GetSort() *int64
- func (o *Character) GetTagOptions() []TagOption
- func (o *Character) GetType() *int64
- func (o *Character) GetURL() *string
- type Companies
- type Company
- func (o *Company) GetActiveDate() *string
- func (o *Company) GetAliases() []Alias
- func (o *Company) GetCountry() *string
- func (o *Company) GetID() *int64
- func (o *Company) GetInactiveDate() *string
- func (o *Company) GetName() *string
- func (o *Company) GetNameTranslations() []string
- func (o *Company) GetOverviewTranslations() []string
- func (o *Company) GetParentCompany() *ParentCompany
- func (o *Company) GetPrimaryCompanyType() *int64
- func (o *Company) GetSlug() *string
- func (o *Company) GetTagOptions() []TagOption
- type CompanyRelationShip
- type CompanyType
- type ContentRating
- func (o *ContentRating) GetContentType() *string
- func (o *ContentRating) GetCountry() *string
- func (o *ContentRating) GetDescription() *string
- func (o *ContentRating) GetFullName() *string
- func (o *ContentRating) GetID() *int64
- func (o *ContentRating) GetName() *string
- func (o *ContentRating) GetOrder() *int64
- type Country
- type Entity
- type EntityType
- type EntityUpdate
- func (o *EntityUpdate) GetEntityType() *string
- func (o *EntityUpdate) GetExtraInfo() *string
- func (o *EntityUpdate) GetMergeToEntityType() *string
- func (o *EntityUpdate) GetMergeToID() *int64
- func (o *EntityUpdate) GetMethod() *string
- func (o *EntityUpdate) GetMethodInt() *int64
- func (o *EntityUpdate) GetRecordID() *int64
- func (o *EntityUpdate) GetRecordType() *string
- func (o *EntityUpdate) GetSeriesID() *int64
- func (o *EntityUpdate) GetTimeStamp() *int64
- func (o *EntityUpdate) GetUserID() *int64
- type EpisodeBaseRecord
- func (o *EpisodeBaseRecord) GetAbsoluteNumber() *int64
- func (o *EpisodeBaseRecord) GetAired() *string
- func (o *EpisodeBaseRecord) GetAirsAfterSeason() *int64
- func (o *EpisodeBaseRecord) GetAirsBeforeEpisode() *int64
- func (o *EpisodeBaseRecord) GetAirsBeforeSeason() *int64
- func (o *EpisodeBaseRecord) GetFinaleType() *string
- func (o *EpisodeBaseRecord) GetID() *int64
- func (o *EpisodeBaseRecord) GetImage() *string
- func (o *EpisodeBaseRecord) GetImageType() *int64
- func (o *EpisodeBaseRecord) GetIsMovie() *int64
- func (o *EpisodeBaseRecord) GetLastUpdated() *string
- func (o *EpisodeBaseRecord) GetLinkedMovie() *int64
- func (o *EpisodeBaseRecord) GetName() *string
- func (o *EpisodeBaseRecord) GetNameTranslations() []string
- func (o *EpisodeBaseRecord) GetNumber() *int64
- func (o *EpisodeBaseRecord) GetOverview() *string
- func (o *EpisodeBaseRecord) GetOverviewTranslations() []string
- func (o *EpisodeBaseRecord) GetRuntime() *int64
- func (o *EpisodeBaseRecord) GetSeasonName() *string
- func (o *EpisodeBaseRecord) GetSeasonNumber() *int64
- func (o *EpisodeBaseRecord) GetSeasons() []SeasonBaseRecord
- func (o *EpisodeBaseRecord) GetSeriesID() *int64
- func (o *EpisodeBaseRecord) GetYear() *string
- type EpisodeExtendedRecord
- func (o *EpisodeExtendedRecord) GetAired() *string
- func (o *EpisodeExtendedRecord) GetAirsAfterSeason() *int64
- func (o *EpisodeExtendedRecord) GetAirsBeforeEpisode() *int64
- func (o *EpisodeExtendedRecord) GetAirsBeforeSeason() *int64
- func (o *EpisodeExtendedRecord) GetAwards() []AwardBaseRecord
- func (o *EpisodeExtendedRecord) GetCharacters() []Character
- func (o *EpisodeExtendedRecord) GetCompanies() []Company
- func (o *EpisodeExtendedRecord) GetContentRatings() []ContentRating
- func (o *EpisodeExtendedRecord) GetFinaleType() *string
- func (o *EpisodeExtendedRecord) GetID() *int64
- func (o *EpisodeExtendedRecord) GetImage() *string
- func (o *EpisodeExtendedRecord) GetImageType() *int64
- func (o *EpisodeExtendedRecord) GetIsMovie() *int64
- func (o *EpisodeExtendedRecord) GetLastUpdated() *string
- func (o *EpisodeExtendedRecord) GetLinkedMovie() *int64
- func (o *EpisodeExtendedRecord) GetName() *string
- func (o *EpisodeExtendedRecord) GetNameTranslations() []string
- func (o *EpisodeExtendedRecord) GetNetworks() []Company
- func (o *EpisodeExtendedRecord) GetNominations() []AwardNomineeBaseRecord
- func (o *EpisodeExtendedRecord) GetNumber() *int64
- func (o *EpisodeExtendedRecord) GetOverview() *string
- func (o *EpisodeExtendedRecord) GetOverviewTranslations() []string
- func (o *EpisodeExtendedRecord) GetProductionCode() *string
- func (o *EpisodeExtendedRecord) GetRemoteIds() []RemoteID
- func (o *EpisodeExtendedRecord) GetRuntime() *int64
- func (o *EpisodeExtendedRecord) GetSeasonNumber() *int64
- func (o *EpisodeExtendedRecord) GetSeasons() []SeasonBaseRecord
- func (o *EpisodeExtendedRecord) GetSeriesID() *int64
- func (o *EpisodeExtendedRecord) GetStudios() []Company
- func (o *EpisodeExtendedRecord) GetTagOptions() []TagOption
- func (o *EpisodeExtendedRecord) GetTrailers() []Trailer
- func (o *EpisodeExtendedRecord) GetTranslations() *TranslationExtended
- func (o *EpisodeExtendedRecord) GetYear() *string
- type FavoriteRecord
- type Favorites
- type Gender
- type GenreBaseRecord
- type Inspiration
- type InspirationType
- type Language
- type Links
- type ListBaseRecord
- func (o *ListBaseRecord) GetAliases() []Alias
- func (o *ListBaseRecord) GetID() *int64
- func (o *ListBaseRecord) GetImage() *string
- func (o *ListBaseRecord) GetImageIsFallback() *bool
- func (o *ListBaseRecord) GetIsOfficial() *bool
- func (o *ListBaseRecord) GetName() *string
- func (o *ListBaseRecord) GetNameTranslations() []string
- func (o *ListBaseRecord) GetOverview() *string
- func (o *ListBaseRecord) GetOverviewTranslations() []string
- func (o *ListBaseRecord) GetRemoteIds() []RemoteID
- func (o *ListBaseRecord) GetScore() *int64
- func (o *ListBaseRecord) GetTags() []TagOption
- func (o *ListBaseRecord) GetURL() *string
- type ListExtendedRecord
- func (o *ListExtendedRecord) GetAliases() []Alias
- func (o *ListExtendedRecord) GetEntities() []Entity
- func (o *ListExtendedRecord) GetID() *int64
- func (o *ListExtendedRecord) GetImage() *string
- func (o *ListExtendedRecord) GetImageIsFallback() *bool
- func (o *ListExtendedRecord) GetIsOfficial() *bool
- func (o *ListExtendedRecord) GetName() *string
- func (o *ListExtendedRecord) GetNameTranslations() []string
- func (o *ListExtendedRecord) GetOverview() *string
- func (o *ListExtendedRecord) GetOverviewTranslations() []string
- func (o *ListExtendedRecord) GetScore() *int64
- func (o *ListExtendedRecord) GetURL() *string
- type MovieBaseRecord
- func (o *MovieBaseRecord) GetAliases() []Alias
- func (o *MovieBaseRecord) GetID() *int64
- func (o *MovieBaseRecord) GetImage() *string
- func (o *MovieBaseRecord) GetLastUpdated() *string
- func (o *MovieBaseRecord) GetName() *string
- func (o *MovieBaseRecord) GetNameTranslations() []string
- func (o *MovieBaseRecord) GetOverviewTranslations() []string
- func (o *MovieBaseRecord) GetRuntime() *int64
- func (o *MovieBaseRecord) GetScore() *float64
- func (o *MovieBaseRecord) GetSlug() *string
- func (o *MovieBaseRecord) GetStatus() *Status
- func (o *MovieBaseRecord) GetYear() *string
- type MovieExtendedRecord
- func (o *MovieExtendedRecord) GetAliases() []Alias
- func (o *MovieExtendedRecord) GetArtworks() []ArtworkBaseRecord
- func (o *MovieExtendedRecord) GetAudioLanguages() []string
- func (o *MovieExtendedRecord) GetAwards() []AwardBaseRecord
- func (o *MovieExtendedRecord) GetBoxOffice() *string
- func (o *MovieExtendedRecord) GetBoxOfficeUS() *string
- func (o *MovieExtendedRecord) GetBudget() *string
- func (o *MovieExtendedRecord) GetCharacters() []Character
- func (o *MovieExtendedRecord) GetCompanies() *Companies
- func (o *MovieExtendedRecord) GetContentRatings() []ContentRating
- func (o *MovieExtendedRecord) GetFirstRelease() *Release
- func (o *MovieExtendedRecord) GetGenres() []GenreBaseRecord
- func (o *MovieExtendedRecord) GetID() *int64
- func (o *MovieExtendedRecord) GetImage() *string
- func (o *MovieExtendedRecord) GetInspirations() []Inspiration
- func (o *MovieExtendedRecord) GetLastUpdated() *string
- func (o *MovieExtendedRecord) GetLists() []ListBaseRecord
- func (o *MovieExtendedRecord) GetName() *string
- func (o *MovieExtendedRecord) GetNameTranslations() []string
- func (o *MovieExtendedRecord) GetOriginalCountry() *string
- func (o *MovieExtendedRecord) GetOriginalLanguage() *string
- func (o *MovieExtendedRecord) GetOverviewTranslations() []string
- func (o *MovieExtendedRecord) GetProductionCountries() []ProductionCountry
- func (o *MovieExtendedRecord) GetReleases() []Release
- func (o *MovieExtendedRecord) GetRemoteIds() []RemoteID
- func (o *MovieExtendedRecord) GetRuntime() *int64
- func (o *MovieExtendedRecord) GetScore() *float64
- func (o *MovieExtendedRecord) GetSlug() *string
- func (o *MovieExtendedRecord) GetSpokenLanguages() []string
- func (o *MovieExtendedRecord) GetStatus() *Status
- func (o *MovieExtendedRecord) GetStudios() []StudioBaseRecord
- func (o *MovieExtendedRecord) GetSubtitleLanguages() []string
- func (o *MovieExtendedRecord) GetTagOptions() []TagOption
- func (o *MovieExtendedRecord) GetTrailers() []Trailer
- func (o *MovieExtendedRecord) GetTranslations() *TranslationExtended
- func (o *MovieExtendedRecord) GetYear() *string
- type ParentCompany
- type PeopleBaseRecord
- func (o *PeopleBaseRecord) GetAliases() []Alias
- func (o *PeopleBaseRecord) GetID() *int64
- func (o *PeopleBaseRecord) GetImage() *string
- func (o *PeopleBaseRecord) GetLastUpdated() *string
- func (o *PeopleBaseRecord) GetName() *string
- func (o *PeopleBaseRecord) GetNameTranslations() []string
- func (o *PeopleBaseRecord) GetOverviewTranslations() []string
- func (o *PeopleBaseRecord) GetScore() *int64
- type PeopleExtendedRecord
- func (o *PeopleExtendedRecord) GetAliases() []Alias
- func (o *PeopleExtendedRecord) GetAwards() []AwardBaseRecord
- func (o *PeopleExtendedRecord) GetBiographies() []Biography
- func (o *PeopleExtendedRecord) GetBirth() *string
- func (o *PeopleExtendedRecord) GetBirthPlace() *string
- func (o *PeopleExtendedRecord) GetCharacters() []Character
- func (o *PeopleExtendedRecord) GetDeath() *string
- func (o *PeopleExtendedRecord) GetGender() *int64
- func (o *PeopleExtendedRecord) GetID() *int64
- func (o *PeopleExtendedRecord) GetImage() *string
- func (o *PeopleExtendedRecord) GetLastUpdated() *string
- func (o *PeopleExtendedRecord) GetName() *string
- func (o *PeopleExtendedRecord) GetNameTranslations() []string
- func (o *PeopleExtendedRecord) GetOverviewTranslations() []string
- func (o *PeopleExtendedRecord) GetRaces() []Race
- func (o *PeopleExtendedRecord) GetRemoteIds() []RemoteID
- func (o *PeopleExtendedRecord) GetScore() *int64
- func (o *PeopleExtendedRecord) GetSlug() *string
- func (o *PeopleExtendedRecord) GetTagOptions() []TagOption
- func (o *PeopleExtendedRecord) GetTranslations() *TranslationExtended
- type PeopleType
- type ProductionCountry
- type Race
- type RecordInfo
- type Release
- type RemoteID
- type SearchByRemoteIDResult
- func (o *SearchByRemoteIDResult) GetCompany() *Company
- func (o *SearchByRemoteIDResult) GetEpisode() *EpisodeBaseRecord
- func (o *SearchByRemoteIDResult) GetMovie() *MovieBaseRecord
- func (o *SearchByRemoteIDResult) GetPeople() *PeopleBaseRecord
- func (o *SearchByRemoteIDResult) GetSeries() *SeriesBaseRecord
- type SearchResult
- func (o *SearchResult) GetAliases() []string
- func (o *SearchResult) GetCompanies() []string
- func (o *SearchResult) GetCompanyType() *string
- func (o *SearchResult) GetCountry() *string
- func (o *SearchResult) GetDirector() *string
- func (o *SearchResult) GetFirstAirTime() *string
- func (o *SearchResult) GetGenres() []string
- func (o *SearchResult) GetID() *string
- func (o *SearchResult) GetImageURL() *string
- func (o *SearchResult) GetIsOfficial() *bool
- func (o *SearchResult) GetName() *string
- func (o *SearchResult) GetNameTranslated() *string
- func (o *SearchResult) GetNetwork() *string
- func (o *SearchResult) GetObjectID() *string
- func (o *SearchResult) GetOfficialList() *string
- func (o *SearchResult) GetOverview() *string
- func (o *SearchResult) GetOverviewTranslated() []string
- func (o *SearchResult) GetOverviews() map[string]string
- func (o *SearchResult) GetPoster() *string
- func (o *SearchResult) GetPosters() []string
- func (o *SearchResult) GetPrimaryLanguage() *string
- func (o *SearchResult) GetRemoteIds() []RemoteID
- func (o *SearchResult) GetSlug() *string
- func (o *SearchResult) GetStatus() *string
- func (o *SearchResult) GetStudios() []string
- func (o *SearchResult) GetThumbnail() *string
- func (o *SearchResult) GetTitle() *string
- func (o *SearchResult) GetTranslations() map[string]string
- func (o *SearchResult) GetTranslationsWithLang() []string
- func (o *SearchResult) GetTvdbID() *string
- func (o *SearchResult) GetType() *string
- func (o *SearchResult) GetYear() *string
- type SeasonBaseRecord
- func (o *SeasonBaseRecord) GetCompanies() *Companies
- func (o *SeasonBaseRecord) GetID() *int64
- func (o *SeasonBaseRecord) GetImage() *string
- func (o *SeasonBaseRecord) GetImageType() *int64
- func (o *SeasonBaseRecord) GetLastUpdated() *string
- func (o *SeasonBaseRecord) GetName() *string
- func (o *SeasonBaseRecord) GetNameTranslations() []string
- func (o *SeasonBaseRecord) GetNumber() *int64
- func (o *SeasonBaseRecord) GetOverviewTranslations() []string
- func (o *SeasonBaseRecord) GetSeriesID() *int64
- func (o *SeasonBaseRecord) GetType() *SeasonType
- func (o *SeasonBaseRecord) GetYear() *string
- type SeasonExtendedRecord
- func (o *SeasonExtendedRecord) GetArtwork() []ArtworkBaseRecord
- func (o *SeasonExtendedRecord) GetCompanies() *Companies
- func (o *SeasonExtendedRecord) GetEpisodes() []EpisodeBaseRecord
- func (o *SeasonExtendedRecord) GetID() *int64
- func (o *SeasonExtendedRecord) GetImage() *string
- func (o *SeasonExtendedRecord) GetImageType() *int64
- func (o *SeasonExtendedRecord) GetLastUpdated() *string
- func (o *SeasonExtendedRecord) GetName() *string
- func (o *SeasonExtendedRecord) GetNameTranslations() []string
- func (o *SeasonExtendedRecord) GetNumber() *int64
- func (o *SeasonExtendedRecord) GetOverviewTranslations() []string
- func (o *SeasonExtendedRecord) GetSeriesID() *int64
- func (o *SeasonExtendedRecord) GetTagOptions() []TagOption
- func (o *SeasonExtendedRecord) GetTrailers() []Trailer
- func (o *SeasonExtendedRecord) GetTranslations() []Translation
- func (o *SeasonExtendedRecord) GetType() *SeasonType
- func (o *SeasonExtendedRecord) GetYear() *string
- type SeasonType
- type Security
- type SeriesAirsDays
- func (o *SeriesAirsDays) GetFriday() *bool
- func (o *SeriesAirsDays) GetMonday() *bool
- func (o *SeriesAirsDays) GetSaturday() *bool
- func (o *SeriesAirsDays) GetSunday() *bool
- func (o *SeriesAirsDays) GetThursday() *bool
- func (o *SeriesAirsDays) GetTuesday() *bool
- func (o *SeriesAirsDays) GetWednesday() *bool
- type SeriesBaseRecord
- func (o *SeriesBaseRecord) GetAliases() []Alias
- func (o *SeriesBaseRecord) GetAverageRuntime() *int64
- func (o *SeriesBaseRecord) GetCountry() *string
- func (o *SeriesBaseRecord) GetDefaultSeasonType() *int64
- func (o *SeriesBaseRecord) GetEpisodes() []EpisodeBaseRecord
- func (o *SeriesBaseRecord) GetFirstAired() *string
- func (o *SeriesBaseRecord) GetID() *int64
- func (o *SeriesBaseRecord) GetImage() *string
- func (o *SeriesBaseRecord) GetIsOrderRandomized() *bool
- func (o *SeriesBaseRecord) GetLastAired() *string
- func (o *SeriesBaseRecord) GetLastUpdated() *string
- func (o *SeriesBaseRecord) GetName() *string
- func (o *SeriesBaseRecord) GetNameTranslations() []string
- func (o *SeriesBaseRecord) GetNextAired() *string
- func (o *SeriesBaseRecord) GetOriginalCountry() *string
- func (o *SeriesBaseRecord) GetOriginalLanguage() *string
- func (o *SeriesBaseRecord) GetOverview() *string
- func (o *SeriesBaseRecord) GetOverviewTranslations() []string
- func (o *SeriesBaseRecord) GetScore() *float64
- func (o *SeriesBaseRecord) GetSlug() *string
- func (o *SeriesBaseRecord) GetStatus() *Status
- func (o *SeriesBaseRecord) GetYear() *string
- type SeriesExtendedRecord
- func (o *SeriesExtendedRecord) GetAbbreviation() *string
- func (o *SeriesExtendedRecord) GetAirsDays() *SeriesAirsDays
- func (o *SeriesExtendedRecord) GetAirsTime() *string
- func (o *SeriesExtendedRecord) GetAliases() []Alias
- func (o *SeriesExtendedRecord) GetArtworks() []ArtworkExtendedRecord
- func (o *SeriesExtendedRecord) GetAverageRuntime() *int64
- func (o *SeriesExtendedRecord) GetCharacters() []Character
- func (o *SeriesExtendedRecord) GetCompanies() []Company
- func (o *SeriesExtendedRecord) GetContentRatings() []ContentRating
- func (o *SeriesExtendedRecord) GetCountry() *string
- func (o *SeriesExtendedRecord) GetDefaultSeasonType() *int64
- func (o *SeriesExtendedRecord) GetEpisodes() []EpisodeBaseRecord
- func (o *SeriesExtendedRecord) GetFirstAired() *string
- func (o *SeriesExtendedRecord) GetGenres() []GenreBaseRecord
- func (o *SeriesExtendedRecord) GetID() *int64
- func (o *SeriesExtendedRecord) GetImage() *string
- func (o *SeriesExtendedRecord) GetIsOrderRandomized() *bool
- func (o *SeriesExtendedRecord) GetLastAired() *string
- func (o *SeriesExtendedRecord) GetLastUpdated() *string
- func (o *SeriesExtendedRecord) GetLatestNetwork() *Company
- func (o *SeriesExtendedRecord) GetLists() []ListBaseRecord
- func (o *SeriesExtendedRecord) GetName() *string
- func (o *SeriesExtendedRecord) GetNameTranslations() []string
- func (o *SeriesExtendedRecord) GetNextAired() *string
- func (o *SeriesExtendedRecord) GetOriginalCountry() *string
- func (o *SeriesExtendedRecord) GetOriginalLanguage() *string
- func (o *SeriesExtendedRecord) GetOriginalNetwork() *Company
- func (o *SeriesExtendedRecord) GetOverview() *string
- func (o *SeriesExtendedRecord) GetOverviewTranslations() []string
- func (o *SeriesExtendedRecord) GetRemoteIds() []RemoteID
- func (o *SeriesExtendedRecord) GetScore() *float64
- func (o *SeriesExtendedRecord) GetSeasonTypes() []SeasonType
- func (o *SeriesExtendedRecord) GetSeasons() []SeasonBaseRecord
- func (o *SeriesExtendedRecord) GetSlug() *string
- func (o *SeriesExtendedRecord) GetStatus() *Status
- func (o *SeriesExtendedRecord) GetTags() []TagOption
- func (o *SeriesExtendedRecord) GetTrailers() []Trailer
- func (o *SeriesExtendedRecord) GetTranslations() *TranslationExtended
- func (o *SeriesExtendedRecord) GetYear() *string
- type SourceType
- type Status
- type StudioBaseRecord
- type TagOption
- type Trailer
- type Translation
- type TranslationExtended
- type UserInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alias ¶
type Alias struct {
// A 3-4 character string indicating the language of the alias, as defined in Language.
Language *string `json:"language,omitempty"`
// A string containing the alias itself.
Name *string `json:"name,omitempty"`
}
Alias - An alias model, which can be associated with a series, season, movie, person, or list.
func (*Alias) GetLanguage ¶
type ArtworkBaseRecord ¶
type ArtworkBaseRecord struct {
Height *int64 `json:"height,omitempty"`
ID *int64 `json:"id,omitempty"`
Image *string `json:"image,omitempty"`
IncludesText *bool `json:"includesText,omitempty"`
Language *string `json:"language,omitempty"`
Score *float64 `json:"score,omitempty"`
Thumbnail *string `json:"thumbnail,omitempty"`
// The artwork type corresponds to the ids from the /artwork/types endpoint.
Type *int64 `json:"type,omitempty"`
Width *int64 `json:"width,omitempty"`
}
ArtworkBaseRecord - base artwork record
func (*ArtworkBaseRecord) GetHeight ¶
func (o *ArtworkBaseRecord) GetHeight() *int64
func (*ArtworkBaseRecord) GetID ¶
func (o *ArtworkBaseRecord) GetID() *int64
func (*ArtworkBaseRecord) GetImage ¶
func (o *ArtworkBaseRecord) GetImage() *string
func (*ArtworkBaseRecord) GetIncludesText ¶
func (o *ArtworkBaseRecord) GetIncludesText() *bool
func (*ArtworkBaseRecord) GetLanguage ¶
func (o *ArtworkBaseRecord) GetLanguage() *string
func (*ArtworkBaseRecord) GetScore ¶
func (o *ArtworkBaseRecord) GetScore() *float64
func (*ArtworkBaseRecord) GetThumbnail ¶
func (o *ArtworkBaseRecord) GetThumbnail() *string
func (*ArtworkBaseRecord) GetType ¶
func (o *ArtworkBaseRecord) GetType() *int64
func (*ArtworkBaseRecord) GetWidth ¶
func (o *ArtworkBaseRecord) GetWidth() *int64
type ArtworkExtendedRecord ¶
type ArtworkExtendedRecord struct {
EpisodeID *int64 `json:"episodeId,omitempty"`
Height *int64 `json:"height,omitempty"`
ID *int64 `json:"id,omitempty"`
Image *string `json:"image,omitempty"`
IncludesText *bool `json:"includesText,omitempty"`
Language *string `json:"language,omitempty"`
MovieID *int64 `json:"movieId,omitempty"`
NetworkID *int64 `json:"networkId,omitempty"`
PeopleID *int64 `json:"peopleId,omitempty"`
Score *float64 `json:"score,omitempty"`
SeasonID *int64 `json:"seasonId,omitempty"`
SeriesID *int64 `json:"seriesId,omitempty"`
SeriesPeopleID *int64 `json:"seriesPeopleId,omitempty"`
// artwork status record
Status *ArtworkStatus `json:"status,omitempty"`
TagOptions []TagOption `json:"tagOptions,omitempty"`
Thumbnail *string `json:"thumbnail,omitempty"`
ThumbnailHeight *int64 `json:"thumbnailHeight,omitempty"`
ThumbnailWidth *int64 `json:"thumbnailWidth,omitempty"`
// The artwork type corresponds to the ids from the /artwork/types endpoint.
Type *int64 `json:"type,omitempty"`
UpdatedAt *int64 `json:"updatedAt,omitempty"`
Width *int64 `json:"width,omitempty"`
}
ArtworkExtendedRecord - extended artwork record
func (*ArtworkExtendedRecord) GetEpisodeID ¶
func (o *ArtworkExtendedRecord) GetEpisodeID() *int64
func (*ArtworkExtendedRecord) GetHeight ¶
func (o *ArtworkExtendedRecord) GetHeight() *int64
func (*ArtworkExtendedRecord) GetID ¶
func (o *ArtworkExtendedRecord) GetID() *int64
func (*ArtworkExtendedRecord) GetImage ¶
func (o *ArtworkExtendedRecord) GetImage() *string
func (*ArtworkExtendedRecord) GetIncludesText ¶
func (o *ArtworkExtendedRecord) GetIncludesText() *bool
func (*ArtworkExtendedRecord) GetLanguage ¶
func (o *ArtworkExtendedRecord) GetLanguage() *string
func (*ArtworkExtendedRecord) GetMovieID ¶
func (o *ArtworkExtendedRecord) GetMovieID() *int64
func (*ArtworkExtendedRecord) GetNetworkID ¶
func (o *ArtworkExtendedRecord) GetNetworkID() *int64
func (*ArtworkExtendedRecord) GetPeopleID ¶
func (o *ArtworkExtendedRecord) GetPeopleID() *int64
func (*ArtworkExtendedRecord) GetScore ¶
func (o *ArtworkExtendedRecord) GetScore() *float64
func (*ArtworkExtendedRecord) GetSeasonID ¶
func (o *ArtworkExtendedRecord) GetSeasonID() *int64
func (*ArtworkExtendedRecord) GetSeriesID ¶
func (o *ArtworkExtendedRecord) GetSeriesID() *int64
func (*ArtworkExtendedRecord) GetSeriesPeopleID ¶
func (o *ArtworkExtendedRecord) GetSeriesPeopleID() *int64
func (*ArtworkExtendedRecord) GetStatus ¶
func (o *ArtworkExtendedRecord) GetStatus() *ArtworkStatus
func (*ArtworkExtendedRecord) GetTagOptions ¶
func (o *ArtworkExtendedRecord) GetTagOptions() []TagOption
func (*ArtworkExtendedRecord) GetThumbnail ¶
func (o *ArtworkExtendedRecord) GetThumbnail() *string
func (*ArtworkExtendedRecord) GetThumbnailHeight ¶
func (o *ArtworkExtendedRecord) GetThumbnailHeight() *int64
func (*ArtworkExtendedRecord) GetThumbnailWidth ¶
func (o *ArtworkExtendedRecord) GetThumbnailWidth() *int64
func (*ArtworkExtendedRecord) GetType ¶
func (o *ArtworkExtendedRecord) GetType() *int64
func (*ArtworkExtendedRecord) GetUpdatedAt ¶
func (o *ArtworkExtendedRecord) GetUpdatedAt() *int64
func (*ArtworkExtendedRecord) GetWidth ¶
func (o *ArtworkExtendedRecord) GetWidth() *int64
type ArtworkStatus ¶
ArtworkStatus - artwork status record
func (*ArtworkStatus) GetID ¶
func (o *ArtworkStatus) GetID() *int64
func (*ArtworkStatus) GetName ¶
func (o *ArtworkStatus) GetName() *string
type ArtworkType ¶
type ArtworkType struct {
Height *int64 `json:"height,omitempty"`
ID *int64 `json:"id,omitempty"`
ImageFormat *string `json:"imageFormat,omitempty"`
Name *string `json:"name,omitempty"`
RecordType *string `json:"recordType,omitempty"`
Slug *string `json:"slug,omitempty"`
ThumbHeight *int64 `json:"thumbHeight,omitempty"`
ThumbWidth *int64 `json:"thumbWidth,omitempty"`
Width *int64 `json:"width,omitempty"`
}
ArtworkType - artwork type record
func (*ArtworkType) GetHeight ¶
func (o *ArtworkType) GetHeight() *int64
func (*ArtworkType) GetID ¶
func (o *ArtworkType) GetID() *int64
func (*ArtworkType) GetImageFormat ¶
func (o *ArtworkType) GetImageFormat() *string
func (*ArtworkType) GetName ¶
func (o *ArtworkType) GetName() *string
func (*ArtworkType) GetRecordType ¶
func (o *ArtworkType) GetRecordType() *string
func (*ArtworkType) GetSlug ¶
func (o *ArtworkType) GetSlug() *string
func (*ArtworkType) GetThumbHeight ¶
func (o *ArtworkType) GetThumbHeight() *int64
func (*ArtworkType) GetThumbWidth ¶
func (o *ArtworkType) GetThumbWidth() *int64
func (*ArtworkType) GetWidth ¶
func (o *ArtworkType) GetWidth() *int64
type AwardBaseRecord ¶
type AwardBaseRecord struct {
ID *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
}
AwardBaseRecord - base award record
func (*AwardBaseRecord) GetID ¶
func (o *AwardBaseRecord) GetID() *int64
func (*AwardBaseRecord) GetName ¶
func (o *AwardBaseRecord) GetName() *string
type AwardCategoryBaseRecord ¶
type AwardCategoryBaseRecord struct {
AllowCoNominees *bool `json:"allowCoNominees,omitempty"`
// base award record
Award *AwardBaseRecord `json:"award,omitempty"`
ForMovies *bool `json:"forMovies,omitempty"`
ForSeries *bool `json:"forSeries,omitempty"`
ID *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
}
AwardCategoryBaseRecord - base award category record
func (*AwardCategoryBaseRecord) GetAllowCoNominees ¶
func (o *AwardCategoryBaseRecord) GetAllowCoNominees() *bool
func (*AwardCategoryBaseRecord) GetAward ¶
func (o *AwardCategoryBaseRecord) GetAward() *AwardBaseRecord
func (*AwardCategoryBaseRecord) GetForMovies ¶
func (o *AwardCategoryBaseRecord) GetForMovies() *bool
func (*AwardCategoryBaseRecord) GetForSeries ¶
func (o *AwardCategoryBaseRecord) GetForSeries() *bool
func (*AwardCategoryBaseRecord) GetID ¶
func (o *AwardCategoryBaseRecord) GetID() *int64
func (*AwardCategoryBaseRecord) GetName ¶
func (o *AwardCategoryBaseRecord) GetName() *string
type AwardCategoryExtendedRecord ¶
type AwardCategoryExtendedRecord struct {
AllowCoNominees *bool `json:"allowCoNominees,omitempty"`
// base award record
Award *AwardBaseRecord `json:"award,omitempty"`
ForMovies *bool `json:"forMovies,omitempty"`
ForSeries *bool `json:"forSeries,omitempty"`
ID *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Nominees []AwardNomineeBaseRecord `json:"nominees,omitempty"`
}
AwardCategoryExtendedRecord - extended award category record
func (*AwardCategoryExtendedRecord) GetAllowCoNominees ¶
func (o *AwardCategoryExtendedRecord) GetAllowCoNominees() *bool
func (*AwardCategoryExtendedRecord) GetAward ¶
func (o *AwardCategoryExtendedRecord) GetAward() *AwardBaseRecord
func (*AwardCategoryExtendedRecord) GetForMovies ¶
func (o *AwardCategoryExtendedRecord) GetForMovies() *bool
func (*AwardCategoryExtendedRecord) GetForSeries ¶
func (o *AwardCategoryExtendedRecord) GetForSeries() *bool
func (*AwardCategoryExtendedRecord) GetID ¶
func (o *AwardCategoryExtendedRecord) GetID() *int64
func (*AwardCategoryExtendedRecord) GetName ¶
func (o *AwardCategoryExtendedRecord) GetName() *string
func (*AwardCategoryExtendedRecord) GetNominees ¶
func (o *AwardCategoryExtendedRecord) GetNominees() []AwardNomineeBaseRecord
type AwardExtendedRecord ¶
type AwardExtendedRecord struct {
Categories []AwardCategoryBaseRecord `json:"categories,omitempty"`
ID *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Score *int64 `json:"score,omitempty"`
}
AwardExtendedRecord - extended award record
func (*AwardExtendedRecord) GetCategories ¶
func (o *AwardExtendedRecord) GetCategories() []AwardCategoryBaseRecord
func (*AwardExtendedRecord) GetID ¶
func (o *AwardExtendedRecord) GetID() *int64
func (*AwardExtendedRecord) GetName ¶
func (o *AwardExtendedRecord) GetName() *string
func (*AwardExtendedRecord) GetScore ¶
func (o *AwardExtendedRecord) GetScore() *int64
type AwardNomineeBaseRecord ¶
type AwardNomineeBaseRecord struct {
Category *string `json:"category,omitempty"`
// character record
Character *Character `json:"character,omitempty"`
Details *string `json:"details,omitempty"`
// base episode record
Episode *EpisodeBaseRecord `json:"episode,omitempty"`
ID *int64 `json:"id,omitempty"`
IsWinner *bool `json:"isWinner,omitempty"`
// base movie record
Movie *MovieBaseRecord `json:"movie,omitempty"`
Name *string `json:"name,omitempty"`
// The base record for a series. All series airs time like firstAired, lastAired, nextAired, etc. are in US EST for US series, and for all non-US series, the time of the show’s country capital or most populous city. For streaming services, is the official release time. See https://support.thetvdb.com/kb/faq.php?id=29.
Series *SeriesBaseRecord `json:"series,omitempty"`
Year *string `json:"year,omitempty"`
}
AwardNomineeBaseRecord - base award nominee record
func (*AwardNomineeBaseRecord) GetCategory ¶
func (o *AwardNomineeBaseRecord) GetCategory() *string
func (*AwardNomineeBaseRecord) GetCharacter ¶
func (o *AwardNomineeBaseRecord) GetCharacter() *Character
func (*AwardNomineeBaseRecord) GetDetails ¶
func (o *AwardNomineeBaseRecord) GetDetails() *string
func (*AwardNomineeBaseRecord) GetEpisode ¶
func (o *AwardNomineeBaseRecord) GetEpisode() *EpisodeBaseRecord
func (*AwardNomineeBaseRecord) GetID ¶
func (o *AwardNomineeBaseRecord) GetID() *int64
func (*AwardNomineeBaseRecord) GetIsWinner ¶
func (o *AwardNomineeBaseRecord) GetIsWinner() *bool
func (*AwardNomineeBaseRecord) GetMovie ¶
func (o *AwardNomineeBaseRecord) GetMovie() *MovieBaseRecord
func (*AwardNomineeBaseRecord) GetName ¶
func (o *AwardNomineeBaseRecord) GetName() *string
func (*AwardNomineeBaseRecord) GetSeries ¶
func (o *AwardNomineeBaseRecord) GetSeries() *SeriesBaseRecord
func (*AwardNomineeBaseRecord) GetYear ¶
func (o *AwardNomineeBaseRecord) GetYear() *string
type Biography ¶
type Biography struct {
Biography *string `json:"biography,omitempty"`
Language *string `json:"language,omitempty"`
}
Biography - biography record
func (*Biography) GetBiography ¶
func (*Biography) GetLanguage ¶
type Character ¶
type Character struct {
Aliases []Alias `json:"aliases,omitempty"`
// base record info
Episode *RecordInfo `json:"episode,omitempty"`
EpisodeID *int64 `json:"episodeId,omitempty"`
ID *int64 `json:"id,omitempty"`
Image *string `json:"image,omitempty"`
IsFeatured *bool `json:"isFeatured,omitempty"`
// base record info
Movie *RecordInfo `json:"movie,omitempty"`
MovieID *int64 `json:"movieId,omitempty"`
Name *string `json:"name,omitempty"`
NameTranslations []string `json:"nameTranslations,omitempty"`
OverviewTranslations []string `json:"overviewTranslations,omitempty"`
PeopleID *int64 `json:"peopleId,omitempty"`
PeopleType *string `json:"peopleType,omitempty"`
PersonImgURL *string `json:"personImgURL,omitempty"`
PersonName *string `json:"personName,omitempty"`
// base record info
Series *RecordInfo `json:"series,omitempty"`
SeriesID *int64 `json:"seriesId,omitempty"`
Sort *int64 `json:"sort,omitempty"`
TagOptions []TagOption `json:"tagOptions,omitempty"`
Type *int64 `json:"type,omitempty"`
URL *string `json:"url,omitempty"`
}
Character - character record
func (*Character) GetAliases ¶
func (*Character) GetEpisode ¶
func (o *Character) GetEpisode() *RecordInfo
func (*Character) GetEpisodeID ¶
func (*Character) GetIsFeatured ¶
func (*Character) GetMovie ¶
func (o *Character) GetMovie() *RecordInfo
func (*Character) GetMovieID ¶
func (*Character) GetNameTranslations ¶
func (*Character) GetOverviewTranslations ¶
func (*Character) GetPeopleID ¶
func (*Character) GetPeopleType ¶
func (*Character) GetPersonImgURL ¶
func (*Character) GetPersonName ¶
func (*Character) GetSeries ¶
func (o *Character) GetSeries() *RecordInfo
func (*Character) GetSeriesID ¶
func (*Character) GetTagOptions ¶
type Companies ¶
type Companies struct {
Distributor []Company `json:"distributor,omitempty"`
Network []Company `json:"network,omitempty"`
Production []Company `json:"production,omitempty"`
SpecialEffects []Company `json:"special_effects,omitempty"`
Studio []Company `json:"studio,omitempty"`
}
Companies by type record
func (*Companies) GetDistributor ¶
func (*Companies) GetNetwork ¶
func (*Companies) GetProduction ¶
func (*Companies) GetSpecialEffects ¶
type Company ¶
type Company struct {
ActiveDate *string `json:"activeDate,omitempty"`
Aliases []Alias `json:"aliases,omitempty"`
Country *string `json:"country,omitempty"`
ID *int64 `json:"id,omitempty"`
InactiveDate *string `json:"inactiveDate,omitempty"`
Name *string `json:"name,omitempty"`
NameTranslations []string `json:"nameTranslations,omitempty"`
OverviewTranslations []string `json:"overviewTranslations,omitempty"`
// A parent company record
ParentCompany *ParentCompany `json:"parentCompany,omitempty"`
PrimaryCompanyType *int64 `json:"primaryCompanyType,omitempty"`
Slug *string `json:"slug,omitempty"`
TagOptions []TagOption `json:"tagOptions,omitempty"`
}
Company - A company record
func (*Company) GetActiveDate ¶
func (*Company) GetAliases ¶
func (*Company) GetCountry ¶
func (*Company) GetInactiveDate ¶
func (*Company) GetNameTranslations ¶
func (*Company) GetOverviewTranslations ¶
func (*Company) GetParentCompany ¶
func (o *Company) GetParentCompany() *ParentCompany
func (*Company) GetPrimaryCompanyType ¶
func (*Company) GetTagOptions ¶
type CompanyRelationShip ¶
type CompanyRelationShip struct {
ID *int64 `json:"id,omitempty"`
TypeName *string `json:"typeName,omitempty"`
}
CompanyRelationShip - A company relationship
func (*CompanyRelationShip) GetID ¶
func (o *CompanyRelationShip) GetID() *int64
func (*CompanyRelationShip) GetTypeName ¶
func (o *CompanyRelationShip) GetTypeName() *string
type CompanyType ¶
type CompanyType struct {
CompanyTypeID *int64 `json:"companyTypeId,omitempty"`
CompanyTypeName *string `json:"companyTypeName,omitempty"`
}
CompanyType - A company type record
func (*CompanyType) GetCompanyTypeID ¶
func (o *CompanyType) GetCompanyTypeID() *int64
func (*CompanyType) GetCompanyTypeName ¶
func (o *CompanyType) GetCompanyTypeName() *string
type ContentRating ¶
type ContentRating struct {
ContentType *string `json:"contentType,omitempty"`
Country *string `json:"country,omitempty"`
Description *string `json:"description,omitempty"`
FullName *string `json:"fullName,omitempty"`
ID *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Order *int64 `json:"order,omitempty"`
}
ContentRating - content rating record
func (*ContentRating) GetContentType ¶
func (o *ContentRating) GetContentType() *string
func (*ContentRating) GetCountry ¶
func (o *ContentRating) GetCountry() *string
func (*ContentRating) GetDescription ¶
func (o *ContentRating) GetDescription() *string
func (*ContentRating) GetFullName ¶
func (o *ContentRating) GetFullName() *string
func (*ContentRating) GetID ¶
func (o *ContentRating) GetID() *int64
func (*ContentRating) GetName ¶
func (o *ContentRating) GetName() *string
func (*ContentRating) GetOrder ¶
func (o *ContentRating) GetOrder() *int64
type Country ¶
type Country struct {
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
ShortCode *string `json:"shortCode,omitempty"`
}
Country - country record
func (*Country) GetShortCode ¶
type Entity ¶
type Entity struct {
MovieID *int64 `json:"movieId,omitempty"`
Order *int64 `json:"order,omitempty"`
SeriesID *int64 `json:"seriesId,omitempty"`
}
Entity record
func (*Entity) GetMovieID ¶
func (*Entity) GetSeriesID ¶
type EntityType ¶
type EntityType struct {
HasSpecials *bool `json:"hasSpecials,omitempty"`
ID *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
}
EntityType - Entity Type record
func (*EntityType) GetHasSpecials ¶
func (o *EntityType) GetHasSpecials() *bool
func (*EntityType) GetID ¶
func (o *EntityType) GetID() *int64
func (*EntityType) GetName ¶
func (o *EntityType) GetName() *string
type EntityUpdate ¶
type EntityUpdate struct {
EntityType *string `json:"entityType,omitempty"`
ExtraInfo *string `json:"extraInfo,omitempty"`
MergeToEntityType *string `json:"mergeToEntityType,omitempty"`
MergeToID *int64 `json:"mergeToId,omitempty"`
Method *string `json:"method,omitempty"`
MethodInt *int64 `json:"methodInt,omitempty"`
RecordID *int64 `json:"recordId,omitempty"`
RecordType *string `json:"recordType,omitempty"`
// Only present for episodes records
SeriesID *int64 `json:"seriesId,omitempty"`
TimeStamp *int64 `json:"timeStamp,omitempty"`
UserID *int64 `json:"userId,omitempty"`
}
EntityUpdate - entity update record
func (*EntityUpdate) GetEntityType ¶
func (o *EntityUpdate) GetEntityType() *string
func (*EntityUpdate) GetExtraInfo ¶
func (o *EntityUpdate) GetExtraInfo() *string
func (*EntityUpdate) GetMergeToEntityType ¶
func (o *EntityUpdate) GetMergeToEntityType() *string
func (*EntityUpdate) GetMergeToID ¶
func (o *EntityUpdate) GetMergeToID() *int64
func (*EntityUpdate) GetMethod ¶
func (o *EntityUpdate) GetMethod() *string
func (*EntityUpdate) GetMethodInt ¶
func (o *EntityUpdate) GetMethodInt() *int64
func (*EntityUpdate) GetRecordID ¶
func (o *EntityUpdate) GetRecordID() *int64
func (*EntityUpdate) GetRecordType ¶
func (o *EntityUpdate) GetRecordType() *string
func (*EntityUpdate) GetSeriesID ¶
func (o *EntityUpdate) GetSeriesID() *int64
func (*EntityUpdate) GetTimeStamp ¶
func (o *EntityUpdate) GetTimeStamp() *int64
func (*EntityUpdate) GetUserID ¶
func (o *EntityUpdate) GetUserID() *int64
type EpisodeBaseRecord ¶
type EpisodeBaseRecord struct {
AbsoluteNumber *int64 `json:"absoluteNumber,omitempty"`
Aired *string `json:"aired,omitempty"`
AirsAfterSeason *int64 `json:"airsAfterSeason,omitempty"`
AirsBeforeEpisode *int64 `json:"airsBeforeEpisode,omitempty"`
AirsBeforeSeason *int64 `json:"airsBeforeSeason,omitempty"`
// season, midseason, or series
FinaleType *string `json:"finaleType,omitempty"`
ID *int64 `json:"id,omitempty"`
Image *string `json:"image,omitempty"`
ImageType *int64 `json:"imageType,omitempty"`
IsMovie *int64 `json:"isMovie,omitempty"`
LastUpdated *string `json:"lastUpdated,omitempty"`
LinkedMovie *int64 `json:"linkedMovie,omitempty"`
Name *string `json:"name,omitempty"`
NameTranslations []string `json:"nameTranslations,omitempty"`
Number *int64 `json:"number,omitempty"`
Overview *string `json:"overview,omitempty"`
OverviewTranslations []string `json:"overviewTranslations,omitempty"`
Runtime *int64 `json:"runtime,omitempty"`
SeasonName *string `json:"seasonName,omitempty"`
SeasonNumber *int64 `json:"seasonNumber,omitempty"`
Seasons []SeasonBaseRecord `json:"seasons,omitempty"`
SeriesID *int64 `json:"seriesId,omitempty"`
Year *string `json:"year,omitempty"`
}
EpisodeBaseRecord - base episode record
func (*EpisodeBaseRecord) GetAbsoluteNumber ¶ added in v0.5.0
func (o *EpisodeBaseRecord) GetAbsoluteNumber() *int64
func (*EpisodeBaseRecord) GetAired ¶
func (o *EpisodeBaseRecord) GetAired() *string
func (*EpisodeBaseRecord) GetAirsAfterSeason ¶
func (o *EpisodeBaseRecord) GetAirsAfterSeason() *int64
func (*EpisodeBaseRecord) GetAirsBeforeEpisode ¶
func (o *EpisodeBaseRecord) GetAirsBeforeEpisode() *int64
func (*EpisodeBaseRecord) GetAirsBeforeSeason ¶
func (o *EpisodeBaseRecord) GetAirsBeforeSeason() *int64
func (*EpisodeBaseRecord) GetFinaleType ¶
func (o *EpisodeBaseRecord) GetFinaleType() *string
func (*EpisodeBaseRecord) GetID ¶
func (o *EpisodeBaseRecord) GetID() *int64
func (*EpisodeBaseRecord) GetImage ¶
func (o *EpisodeBaseRecord) GetImage() *string
func (*EpisodeBaseRecord) GetImageType ¶
func (o *EpisodeBaseRecord) GetImageType() *int64
func (*EpisodeBaseRecord) GetIsMovie ¶
func (o *EpisodeBaseRecord) GetIsMovie() *int64
func (*EpisodeBaseRecord) GetLastUpdated ¶
func (o *EpisodeBaseRecord) GetLastUpdated() *string
func (*EpisodeBaseRecord) GetLinkedMovie ¶
func (o *EpisodeBaseRecord) GetLinkedMovie() *int64
func (*EpisodeBaseRecord) GetName ¶
func (o *EpisodeBaseRecord) GetName() *string
func (*EpisodeBaseRecord) GetNameTranslations ¶
func (o *EpisodeBaseRecord) GetNameTranslations() []string
func (*EpisodeBaseRecord) GetNumber ¶
func (o *EpisodeBaseRecord) GetNumber() *int64
func (*EpisodeBaseRecord) GetOverview ¶
func (o *EpisodeBaseRecord) GetOverview() *string
func (*EpisodeBaseRecord) GetOverviewTranslations ¶
func (o *EpisodeBaseRecord) GetOverviewTranslations() []string
func (*EpisodeBaseRecord) GetRuntime ¶
func (o *EpisodeBaseRecord) GetRuntime() *int64
func (*EpisodeBaseRecord) GetSeasonName ¶
func (o *EpisodeBaseRecord) GetSeasonName() *string
func (*EpisodeBaseRecord) GetSeasonNumber ¶
func (o *EpisodeBaseRecord) GetSeasonNumber() *int64
func (*EpisodeBaseRecord) GetSeasons ¶
func (o *EpisodeBaseRecord) GetSeasons() []SeasonBaseRecord
func (*EpisodeBaseRecord) GetSeriesID ¶
func (o *EpisodeBaseRecord) GetSeriesID() *int64
func (*EpisodeBaseRecord) GetYear ¶
func (o *EpisodeBaseRecord) GetYear() *string
type EpisodeExtendedRecord ¶
type EpisodeExtendedRecord struct {
Aired *string `json:"aired,omitempty"`
AirsAfterSeason *int64 `json:"airsAfterSeason,omitempty"`
AirsBeforeEpisode *int64 `json:"airsBeforeEpisode,omitempty"`
AirsBeforeSeason *int64 `json:"airsBeforeSeason,omitempty"`
Awards []AwardBaseRecord `json:"awards,omitempty"`
Characters []Character `json:"characters,omitempty"`
Companies []Company `json:"companies,omitempty"`
ContentRatings []ContentRating `json:"contentRatings,omitempty"`
// season, midseason, or series
FinaleType *string `json:"finaleType,omitempty"`
ID *int64 `json:"id,omitempty"`
Image *string `json:"image,omitempty"`
ImageType *int64 `json:"imageType,omitempty"`
IsMovie *int64 `json:"isMovie,omitempty"`
LastUpdated *string `json:"lastUpdated,omitempty"`
LinkedMovie *int64 `json:"linkedMovie,omitempty"`
Name *string `json:"name,omitempty"`
NameTranslations []string `json:"nameTranslations,omitempty"`
Networks []Company `json:"networks,omitempty"`
Nominations []AwardNomineeBaseRecord `json:"nominations,omitempty"`
Number *int64 `json:"number,omitempty"`
Overview *string `json:"overview,omitempty"`
OverviewTranslations []string `json:"overviewTranslations,omitempty"`
ProductionCode *string `json:"productionCode,omitempty"`
RemoteIds []RemoteID `json:"remoteIds,omitempty"`
Runtime *int64 `json:"runtime,omitempty"`
SeasonNumber *int64 `json:"seasonNumber,omitempty"`
Seasons []SeasonBaseRecord `json:"seasons,omitempty"`
SeriesID *int64 `json:"seriesId,omitempty"`
Studios []Company `json:"studios,omitempty"`
TagOptions []TagOption `json:"tagOptions,omitempty"`
Trailers []Trailer `json:"trailers,omitempty"`
// translation extended record
Translations *TranslationExtended `json:"translations,omitempty"`
Year *string `json:"year,omitempty"`
}
EpisodeExtendedRecord - extended episode record
func (*EpisodeExtendedRecord) GetAired ¶
func (o *EpisodeExtendedRecord) GetAired() *string
func (*EpisodeExtendedRecord) GetAirsAfterSeason ¶
func (o *EpisodeExtendedRecord) GetAirsAfterSeason() *int64
func (*EpisodeExtendedRecord) GetAirsBeforeEpisode ¶
func (o *EpisodeExtendedRecord) GetAirsBeforeEpisode() *int64
func (*EpisodeExtendedRecord) GetAirsBeforeSeason ¶
func (o *EpisodeExtendedRecord) GetAirsBeforeSeason() *int64
func (*EpisodeExtendedRecord) GetAwards ¶
func (o *EpisodeExtendedRecord) GetAwards() []AwardBaseRecord
func (*EpisodeExtendedRecord) GetCharacters ¶
func (o *EpisodeExtendedRecord) GetCharacters() []Character
func (*EpisodeExtendedRecord) GetCompanies ¶
func (o *EpisodeExtendedRecord) GetCompanies() []Company
func (*EpisodeExtendedRecord) GetContentRatings ¶
func (o *EpisodeExtendedRecord) GetContentRatings() []ContentRating
func (*EpisodeExtendedRecord) GetFinaleType ¶
func (o *EpisodeExtendedRecord) GetFinaleType() *string
func (*EpisodeExtendedRecord) GetID ¶
func (o *EpisodeExtendedRecord) GetID() *int64
func (*EpisodeExtendedRecord) GetImage ¶
func (o *EpisodeExtendedRecord) GetImage() *string
func (*EpisodeExtendedRecord) GetImageType ¶
func (o *EpisodeExtendedRecord) GetImageType() *int64
func (*EpisodeExtendedRecord) GetIsMovie ¶
func (o *EpisodeExtendedRecord) GetIsMovie() *int64
func (*EpisodeExtendedRecord) GetLastUpdated ¶
func (o *EpisodeExtendedRecord) GetLastUpdated() *string
func (*EpisodeExtendedRecord) GetLinkedMovie ¶
func (o *EpisodeExtendedRecord) GetLinkedMovie() *int64
func (*EpisodeExtendedRecord) GetName ¶
func (o *EpisodeExtendedRecord) GetName() *string
func (*EpisodeExtendedRecord) GetNameTranslations ¶
func (o *EpisodeExtendedRecord) GetNameTranslations() []string
func (*EpisodeExtendedRecord) GetNetworks ¶
func (o *EpisodeExtendedRecord) GetNetworks() []Company
func (*EpisodeExtendedRecord) GetNominations ¶
func (o *EpisodeExtendedRecord) GetNominations() []AwardNomineeBaseRecord
func (*EpisodeExtendedRecord) GetNumber ¶
func (o *EpisodeExtendedRecord) GetNumber() *int64
func (*EpisodeExtendedRecord) GetOverview ¶
func (o *EpisodeExtendedRecord) GetOverview() *string
func (*EpisodeExtendedRecord) GetOverviewTranslations ¶
func (o *EpisodeExtendedRecord) GetOverviewTranslations() []string
func (*EpisodeExtendedRecord) GetProductionCode ¶
func (o *EpisodeExtendedRecord) GetProductionCode() *string
func (*EpisodeExtendedRecord) GetRemoteIds ¶
func (o *EpisodeExtendedRecord) GetRemoteIds() []RemoteID
func (*EpisodeExtendedRecord) GetRuntime ¶
func (o *EpisodeExtendedRecord) GetRuntime() *int64
func (*EpisodeExtendedRecord) GetSeasonNumber ¶
func (o *EpisodeExtendedRecord) GetSeasonNumber() *int64
func (*EpisodeExtendedRecord) GetSeasons ¶
func (o *EpisodeExtendedRecord) GetSeasons() []SeasonBaseRecord
func (*EpisodeExtendedRecord) GetSeriesID ¶
func (o *EpisodeExtendedRecord) GetSeriesID() *int64
func (*EpisodeExtendedRecord) GetStudios ¶
func (o *EpisodeExtendedRecord) GetStudios() []Company
func (*EpisodeExtendedRecord) GetTagOptions ¶
func (o *EpisodeExtendedRecord) GetTagOptions() []TagOption
func (*EpisodeExtendedRecord) GetTrailers ¶
func (o *EpisodeExtendedRecord) GetTrailers() []Trailer
func (*EpisodeExtendedRecord) GetTranslations ¶
func (o *EpisodeExtendedRecord) GetTranslations() *TranslationExtended
func (*EpisodeExtendedRecord) GetYear ¶
func (o *EpisodeExtendedRecord) GetYear() *string
type FavoriteRecord ¶
type FavoriteRecord struct {
Artwork *int64 `json:"artwork,omitempty"`
Episode *int64 `json:"episode,omitempty"`
List *int64 `json:"list,omitempty"`
Movie *int64 `json:"movie,omitempty"`
People *int64 `json:"people,omitempty"`
Series *int64 `json:"series,omitempty"`
}
FavoriteRecord - Favorites record
func (*FavoriteRecord) GetArtwork ¶
func (o *FavoriteRecord) GetArtwork() *int64
func (*FavoriteRecord) GetEpisode ¶
func (o *FavoriteRecord) GetEpisode() *int64
func (*FavoriteRecord) GetList ¶
func (o *FavoriteRecord) GetList() *int64
func (*FavoriteRecord) GetMovie ¶
func (o *FavoriteRecord) GetMovie() *int64
func (*FavoriteRecord) GetPeople ¶
func (o *FavoriteRecord) GetPeople() *int64
func (*FavoriteRecord) GetSeries ¶
func (o *FavoriteRecord) GetSeries() *int64
type Favorites ¶
type Favorites struct {
Artwork []int64 `json:"artwork,omitempty"`
Episodes []int64 `json:"episodes,omitempty"`
Lists []int64 `json:"lists,omitempty"`
Movies []int64 `json:"movies,omitempty"`
People []int64 `json:"people,omitempty"`
Series []int64 `json:"series,omitempty"`
}
Favorites - User favorites record
func (*Favorites) GetArtwork ¶
func (*Favorites) GetEpisodes ¶
type GenreBaseRecord ¶
type GenreBaseRecord struct {
ID *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
}
GenreBaseRecord - base genre record
func (*GenreBaseRecord) GetID ¶
func (o *GenreBaseRecord) GetID() *int64
func (*GenreBaseRecord) GetName ¶
func (o *GenreBaseRecord) GetName() *string
func (*GenreBaseRecord) GetSlug ¶
func (o *GenreBaseRecord) GetSlug() *string
type Inspiration ¶
type Inspiration struct {
ID *int64 `json:"id,omitempty"`
Type *string `json:"type,omitempty"`
TypeName *string `json:"type_name,omitempty"`
URL *string `json:"url,omitempty"`
}
Inspiration - Movie inspiration record
func (*Inspiration) GetID ¶
func (o *Inspiration) GetID() *int64
func (*Inspiration) GetType ¶
func (o *Inspiration) GetType() *string
func (*Inspiration) GetTypeName ¶
func (o *Inspiration) GetTypeName() *string
func (*Inspiration) GetURL ¶
func (o *Inspiration) GetURL() *string
type InspirationType ¶
type InspirationType struct {
Description *string `json:"description,omitempty"`
ID *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
ReferenceName *string `json:"reference_name,omitempty"`
URL *string `json:"url,omitempty"`
}
InspirationType - Movie inspiration type record
func (*InspirationType) GetDescription ¶
func (o *InspirationType) GetDescription() *string
func (*InspirationType) GetID ¶
func (o *InspirationType) GetID() *int64
func (*InspirationType) GetName ¶
func (o *InspirationType) GetName() *string
func (*InspirationType) GetReferenceName ¶
func (o *InspirationType) GetReferenceName() *string
func (*InspirationType) GetURL ¶
func (o *InspirationType) GetURL() *string
type Language ¶
type Language struct {
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
NativeName *string `json:"nativeName,omitempty"`
ShortCode *string `json:"shortCode,omitempty"`
}
Language - language record
func (*Language) GetNativeName ¶
func (*Language) GetShortCode ¶
type Links ¶
type Links struct {
Next *string `json:"next,omitempty"`
PageSize *int64 `json:"page_size,omitempty"`
Prev *string `json:"prev,omitempty"`
Self *string `json:"self,omitempty"`
TotalItems *int64 `json:"total_items,omitempty"`
}
Links for next, previous and current record
func (*Links) GetPageSize ¶
func (*Links) GetTotalItems ¶
type ListBaseRecord ¶
type ListBaseRecord struct {
Aliases []Alias `json:"aliases,omitempty"`
ID *int64 `json:"id,omitempty"`
Image *string `json:"image,omitempty"`
ImageIsFallback *bool `json:"imageIsFallback,omitempty"`
IsOfficial *bool `json:"isOfficial,omitempty"`
Name *string `json:"name,omitempty"`
NameTranslations []string `json:"nameTranslations,omitempty"`
Overview *string `json:"overview,omitempty"`
OverviewTranslations []string `json:"overviewTranslations,omitempty"`
RemoteIds []RemoteID `json:"remoteIds,omitempty"`
Score *int64 `json:"score,omitempty"`
Tags []TagOption `json:"tags,omitempty"`
URL *string `json:"url,omitempty"`
}
ListBaseRecord - base list record
func (*ListBaseRecord) GetAliases ¶
func (o *ListBaseRecord) GetAliases() []Alias
func (*ListBaseRecord) GetID ¶
func (o *ListBaseRecord) GetID() *int64
func (*ListBaseRecord) GetImage ¶
func (o *ListBaseRecord) GetImage() *string
func (*ListBaseRecord) GetImageIsFallback ¶
func (o *ListBaseRecord) GetImageIsFallback() *bool
func (*ListBaseRecord) GetIsOfficial ¶
func (o *ListBaseRecord) GetIsOfficial() *bool
func (*ListBaseRecord) GetName ¶
func (o *ListBaseRecord) GetName() *string
func (*ListBaseRecord) GetNameTranslations ¶
func (o *ListBaseRecord) GetNameTranslations() []string
func (*ListBaseRecord) GetOverview ¶
func (o *ListBaseRecord) GetOverview() *string
func (*ListBaseRecord) GetOverviewTranslations ¶
func (o *ListBaseRecord) GetOverviewTranslations() []string
func (*ListBaseRecord) GetRemoteIds ¶
func (o *ListBaseRecord) GetRemoteIds() []RemoteID
func (*ListBaseRecord) GetScore ¶
func (o *ListBaseRecord) GetScore() *int64
func (*ListBaseRecord) GetTags ¶
func (o *ListBaseRecord) GetTags() []TagOption
func (*ListBaseRecord) GetURL ¶
func (o *ListBaseRecord) GetURL() *string
type ListExtendedRecord ¶
type ListExtendedRecord struct {
Aliases []Alias `json:"aliases,omitempty"`
Entities []Entity `json:"entities,omitempty"`
ID *int64 `json:"id,omitempty"`
Image *string `json:"image,omitempty"`
ImageIsFallback *bool `json:"imageIsFallback,omitempty"`
IsOfficial *bool `json:"isOfficial,omitempty"`
Name *string `json:"name,omitempty"`
NameTranslations []string `json:"nameTranslations,omitempty"`
Overview *string `json:"overview,omitempty"`
OverviewTranslations []string `json:"overviewTranslations,omitempty"`
Score *int64 `json:"score,omitempty"`
URL *string `json:"url,omitempty"`
}
ListExtendedRecord - extended list record
func (*ListExtendedRecord) GetAliases ¶
func (o *ListExtendedRecord) GetAliases() []Alias
func (*ListExtendedRecord) GetEntities ¶
func (o *ListExtendedRecord) GetEntities() []Entity
func (*ListExtendedRecord) GetID ¶
func (o *ListExtendedRecord) GetID() *int64
func (*ListExtendedRecord) GetImage ¶
func (o *ListExtendedRecord) GetImage() *string
func (*ListExtendedRecord) GetImageIsFallback ¶
func (o *ListExtendedRecord) GetImageIsFallback() *bool
func (*ListExtendedRecord) GetIsOfficial ¶
func (o *ListExtendedRecord) GetIsOfficial() *bool
func (*ListExtendedRecord) GetName ¶
func (o *ListExtendedRecord) GetName() *string
func (*ListExtendedRecord) GetNameTranslations ¶
func (o *ListExtendedRecord) GetNameTranslations() []string
func (*ListExtendedRecord) GetOverview ¶
func (o *ListExtendedRecord) GetOverview() *string
func (*ListExtendedRecord) GetOverviewTranslations ¶
func (o *ListExtendedRecord) GetOverviewTranslations() []string
func (*ListExtendedRecord) GetScore ¶
func (o *ListExtendedRecord) GetScore() *int64
func (*ListExtendedRecord) GetURL ¶
func (o *ListExtendedRecord) GetURL() *string
type MovieBaseRecord ¶
type MovieBaseRecord struct {
Aliases []Alias `json:"aliases,omitempty"`
ID *int64 `json:"id,omitempty"`
Image *string `json:"image,omitempty"`
LastUpdated *string `json:"lastUpdated,omitempty"`
Name *string `json:"name,omitempty"`
NameTranslations []string `json:"nameTranslations,omitempty"`
OverviewTranslations []string `json:"overviewTranslations,omitempty"`
Runtime *int64 `json:"runtime,omitempty"`
Score *float64 `json:"score,omitempty"`
Slug *string `json:"slug,omitempty"`
// status record
Status *Status `json:"status,omitempty"`
Year *string `json:"year,omitempty"`
}
MovieBaseRecord - base movie record
func (*MovieBaseRecord) GetAliases ¶
func (o *MovieBaseRecord) GetAliases() []Alias
func (*MovieBaseRecord) GetID ¶
func (o *MovieBaseRecord) GetID() *int64
func (*MovieBaseRecord) GetImage ¶
func (o *MovieBaseRecord) GetImage() *string
func (*MovieBaseRecord) GetLastUpdated ¶
func (o *MovieBaseRecord) GetLastUpdated() *string
func (*MovieBaseRecord) GetName ¶
func (o *MovieBaseRecord) GetName() *string
func (*MovieBaseRecord) GetNameTranslations ¶
func (o *MovieBaseRecord) GetNameTranslations() []string
func (*MovieBaseRecord) GetOverviewTranslations ¶
func (o *MovieBaseRecord) GetOverviewTranslations() []string
func (*MovieBaseRecord) GetRuntime ¶
func (o *MovieBaseRecord) GetRuntime() *int64
func (*MovieBaseRecord) GetScore ¶
func (o *MovieBaseRecord) GetScore() *float64
func (*MovieBaseRecord) GetSlug ¶
func (o *MovieBaseRecord) GetSlug() *string
func (*MovieBaseRecord) GetStatus ¶
func (o *MovieBaseRecord) GetStatus() *Status
func (*MovieBaseRecord) GetYear ¶
func (o *MovieBaseRecord) GetYear() *string
type MovieExtendedRecord ¶
type MovieExtendedRecord struct {
Aliases []Alias `json:"aliases,omitempty"`
Artworks []ArtworkBaseRecord `json:"artworks,omitempty"`
AudioLanguages []string `json:"audioLanguages,omitempty"`
Awards []AwardBaseRecord `json:"awards,omitempty"`
BoxOffice *string `json:"boxOffice,omitempty"`
BoxOfficeUS *string `json:"boxOfficeUS,omitempty"`
Budget *string `json:"budget,omitempty"`
Characters []Character `json:"characters,omitempty"`
// Companies by type record
Companies *Companies `json:"companies,omitempty"`
ContentRatings []ContentRating `json:"contentRatings,omitempty"`
// release record
FirstRelease *Release `json:"first_release,omitempty"`
Genres []GenreBaseRecord `json:"genres,omitempty"`
ID *int64 `json:"id,omitempty"`
Image *string `json:"image,omitempty"`
Inspirations []Inspiration `json:"inspirations,omitempty"`
LastUpdated *string `json:"lastUpdated,omitempty"`
Lists []ListBaseRecord `json:"lists,omitempty"`
Name *string `json:"name,omitempty"`
NameTranslations []string `json:"nameTranslations,omitempty"`
OriginalCountry *string `json:"originalCountry,omitempty"`
OriginalLanguage *string `json:"originalLanguage,omitempty"`
OverviewTranslations []string `json:"overviewTranslations,omitempty"`
ProductionCountries []ProductionCountry `json:"production_countries,omitempty"`
Releases []Release `json:"releases,omitempty"`
RemoteIds []RemoteID `json:"remoteIds,omitempty"`
Runtime *int64 `json:"runtime,omitempty"`
Score *float64 `json:"score,omitempty"`
Slug *string `json:"slug,omitempty"`
SpokenLanguages []string `json:"spoken_languages,omitempty"`
// status record
Status *Status `json:"status,omitempty"`
Studios []StudioBaseRecord `json:"studios,omitempty"`
SubtitleLanguages []string `json:"subtitleLanguages,omitempty"`
TagOptions []TagOption `json:"tagOptions,omitempty"`
Trailers []Trailer `json:"trailers,omitempty"`
// translation extended record
Translations *TranslationExtended `json:"translations,omitempty"`
Year *string `json:"year,omitempty"`
}
MovieExtendedRecord - extended movie record
func (*MovieExtendedRecord) GetAliases ¶
func (o *MovieExtendedRecord) GetAliases() []Alias
func (*MovieExtendedRecord) GetArtworks ¶
func (o *MovieExtendedRecord) GetArtworks() []ArtworkBaseRecord
func (*MovieExtendedRecord) GetAudioLanguages ¶
func (o *MovieExtendedRecord) GetAudioLanguages() []string
func (*MovieExtendedRecord) GetAwards ¶
func (o *MovieExtendedRecord) GetAwards() []AwardBaseRecord
func (*MovieExtendedRecord) GetBoxOffice ¶
func (o *MovieExtendedRecord) GetBoxOffice() *string
func (*MovieExtendedRecord) GetBoxOfficeUS ¶
func (o *MovieExtendedRecord) GetBoxOfficeUS() *string
func (*MovieExtendedRecord) GetBudget ¶
func (o *MovieExtendedRecord) GetBudget() *string
func (*MovieExtendedRecord) GetCharacters ¶
func (o *MovieExtendedRecord) GetCharacters() []Character
func (*MovieExtendedRecord) GetCompanies ¶
func (o *MovieExtendedRecord) GetCompanies() *Companies
func (*MovieExtendedRecord) GetContentRatings ¶
func (o *MovieExtendedRecord) GetContentRatings() []ContentRating
func (*MovieExtendedRecord) GetFirstRelease ¶
func (o *MovieExtendedRecord) GetFirstRelease() *Release
func (*MovieExtendedRecord) GetGenres ¶
func (o *MovieExtendedRecord) GetGenres() []GenreBaseRecord
func (*MovieExtendedRecord) GetID ¶
func (o *MovieExtendedRecord) GetID() *int64
func (*MovieExtendedRecord) GetImage ¶
func (o *MovieExtendedRecord) GetImage() *string
func (*MovieExtendedRecord) GetInspirations ¶
func (o *MovieExtendedRecord) GetInspirations() []Inspiration
func (*MovieExtendedRecord) GetLastUpdated ¶
func (o *MovieExtendedRecord) GetLastUpdated() *string
func (*MovieExtendedRecord) GetLists ¶
func (o *MovieExtendedRecord) GetLists() []ListBaseRecord
func (*MovieExtendedRecord) GetName ¶
func (o *MovieExtendedRecord) GetName() *string
func (*MovieExtendedRecord) GetNameTranslations ¶
func (o *MovieExtendedRecord) GetNameTranslations() []string
func (*MovieExtendedRecord) GetOriginalCountry ¶
func (o *MovieExtendedRecord) GetOriginalCountry() *string
func (*MovieExtendedRecord) GetOriginalLanguage ¶
func (o *MovieExtendedRecord) GetOriginalLanguage() *string
func (*MovieExtendedRecord) GetOverviewTranslations ¶
func (o *MovieExtendedRecord) GetOverviewTranslations() []string
func (*MovieExtendedRecord) GetProductionCountries ¶
func (o *MovieExtendedRecord) GetProductionCountries() []ProductionCountry
func (*MovieExtendedRecord) GetReleases ¶
func (o *MovieExtendedRecord) GetReleases() []Release
func (*MovieExtendedRecord) GetRemoteIds ¶
func (o *MovieExtendedRecord) GetRemoteIds() []RemoteID
func (*MovieExtendedRecord) GetRuntime ¶
func (o *MovieExtendedRecord) GetRuntime() *int64
func (*MovieExtendedRecord) GetScore ¶
func (o *MovieExtendedRecord) GetScore() *float64
func (*MovieExtendedRecord) GetSlug ¶
func (o *MovieExtendedRecord) GetSlug() *string
func (*MovieExtendedRecord) GetSpokenLanguages ¶
func (o *MovieExtendedRecord) GetSpokenLanguages() []string
func (*MovieExtendedRecord) GetStatus ¶
func (o *MovieExtendedRecord) GetStatus() *Status
func (*MovieExtendedRecord) GetStudios ¶
func (o *MovieExtendedRecord) GetStudios() []StudioBaseRecord
func (*MovieExtendedRecord) GetSubtitleLanguages ¶
func (o *MovieExtendedRecord) GetSubtitleLanguages() []string
func (*MovieExtendedRecord) GetTagOptions ¶
func (o *MovieExtendedRecord) GetTagOptions() []TagOption
func (*MovieExtendedRecord) GetTrailers ¶
func (o *MovieExtendedRecord) GetTrailers() []Trailer
func (*MovieExtendedRecord) GetTranslations ¶
func (o *MovieExtendedRecord) GetTranslations() *TranslationExtended
func (*MovieExtendedRecord) GetYear ¶
func (o *MovieExtendedRecord) GetYear() *string
type ParentCompany ¶
type ParentCompany struct {
ID *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
// A company relationship
Relation *CompanyRelationShip `json:"relation,omitempty"`
}
ParentCompany - A parent company record
func (*ParentCompany) GetID ¶
func (o *ParentCompany) GetID() *int64
func (*ParentCompany) GetName ¶
func (o *ParentCompany) GetName() *string
func (*ParentCompany) GetRelation ¶
func (o *ParentCompany) GetRelation() *CompanyRelationShip
type PeopleBaseRecord ¶
type PeopleBaseRecord struct {
Aliases []Alias `json:"aliases,omitempty"`
ID *int64 `json:"id,omitempty"`
Image *string `json:"image,omitempty"`
LastUpdated *string `json:"lastUpdated,omitempty"`
Name *string `json:"name,omitempty"`
NameTranslations []string `json:"nameTranslations,omitempty"`
OverviewTranslations []string `json:"overviewTranslations,omitempty"`
Score *int64 `json:"score,omitempty"`
}
PeopleBaseRecord - base people record
func (*PeopleBaseRecord) GetAliases ¶
func (o *PeopleBaseRecord) GetAliases() []Alias
func (*PeopleBaseRecord) GetID ¶
func (o *PeopleBaseRecord) GetID() *int64
func (*PeopleBaseRecord) GetImage ¶
func (o *PeopleBaseRecord) GetImage() *string
func (*PeopleBaseRecord) GetLastUpdated ¶
func (o *PeopleBaseRecord) GetLastUpdated() *string
func (*PeopleBaseRecord) GetName ¶
func (o *PeopleBaseRecord) GetName() *string
func (*PeopleBaseRecord) GetNameTranslations ¶
func (o *PeopleBaseRecord) GetNameTranslations() []string
func (*PeopleBaseRecord) GetOverviewTranslations ¶
func (o *PeopleBaseRecord) GetOverviewTranslations() []string
func (*PeopleBaseRecord) GetScore ¶
func (o *PeopleBaseRecord) GetScore() *int64
type PeopleExtendedRecord ¶
type PeopleExtendedRecord struct {
Aliases []Alias `json:"aliases,omitempty"`
Awards []AwardBaseRecord `json:"awards,omitempty"`
Biographies []Biography `json:"biographies,omitempty"`
Birth *string `json:"birth,omitempty"`
BirthPlace *string `json:"birthPlace,omitempty"`
Characters []Character `json:"characters,omitempty"`
Death *string `json:"death,omitempty"`
Gender *int64 `json:"gender,omitempty"`
ID *int64 `json:"id,omitempty"`
Image *string `json:"image,omitempty"`
LastUpdated *string `json:"lastUpdated,omitempty"`
Name *string `json:"name,omitempty"`
NameTranslations []string `json:"nameTranslations,omitempty"`
OverviewTranslations []string `json:"overviewTranslations,omitempty"`
Races []Race `json:"races,omitempty"`
RemoteIds []RemoteID `json:"remoteIds,omitempty"`
Score *int64 `json:"score,omitempty"`
Slug *string `json:"slug,omitempty"`
TagOptions []TagOption `json:"tagOptions,omitempty"`
// translation extended record
Translations *TranslationExtended `json:"translations,omitempty"`
}
PeopleExtendedRecord - extended people record
func (*PeopleExtendedRecord) GetAliases ¶
func (o *PeopleExtendedRecord) GetAliases() []Alias
func (*PeopleExtendedRecord) GetAwards ¶
func (o *PeopleExtendedRecord) GetAwards() []AwardBaseRecord
func (*PeopleExtendedRecord) GetBiographies ¶
func (o *PeopleExtendedRecord) GetBiographies() []Biography
func (*PeopleExtendedRecord) GetBirth ¶
func (o *PeopleExtendedRecord) GetBirth() *string
func (*PeopleExtendedRecord) GetBirthPlace ¶
func (o *PeopleExtendedRecord) GetBirthPlace() *string
func (*PeopleExtendedRecord) GetCharacters ¶
func (o *PeopleExtendedRecord) GetCharacters() []Character
func (*PeopleExtendedRecord) GetDeath ¶
func (o *PeopleExtendedRecord) GetDeath() *string
func (*PeopleExtendedRecord) GetGender ¶
func (o *PeopleExtendedRecord) GetGender() *int64
func (*PeopleExtendedRecord) GetID ¶
func (o *PeopleExtendedRecord) GetID() *int64
func (*PeopleExtendedRecord) GetImage ¶
func (o *PeopleExtendedRecord) GetImage() *string
func (*PeopleExtendedRecord) GetLastUpdated ¶
func (o *PeopleExtendedRecord) GetLastUpdated() *string
func (*PeopleExtendedRecord) GetName ¶
func (o *PeopleExtendedRecord) GetName() *string
func (*PeopleExtendedRecord) GetNameTranslations ¶
func (o *PeopleExtendedRecord) GetNameTranslations() []string
func (*PeopleExtendedRecord) GetOverviewTranslations ¶
func (o *PeopleExtendedRecord) GetOverviewTranslations() []string
func (*PeopleExtendedRecord) GetRaces ¶
func (o *PeopleExtendedRecord) GetRaces() []Race
func (*PeopleExtendedRecord) GetRemoteIds ¶
func (o *PeopleExtendedRecord) GetRemoteIds() []RemoteID
func (*PeopleExtendedRecord) GetScore ¶
func (o *PeopleExtendedRecord) GetScore() *int64
func (*PeopleExtendedRecord) GetSlug ¶
func (o *PeopleExtendedRecord) GetSlug() *string
func (*PeopleExtendedRecord) GetTagOptions ¶
func (o *PeopleExtendedRecord) GetTagOptions() []TagOption
func (*PeopleExtendedRecord) GetTranslations ¶
func (o *PeopleExtendedRecord) GetTranslations() *TranslationExtended
type PeopleType ¶
PeopleType - people type record
func (*PeopleType) GetID ¶
func (o *PeopleType) GetID() *int64
func (*PeopleType) GetName ¶
func (o *PeopleType) GetName() *string
type ProductionCountry ¶
type ProductionCountry struct {
Country *string `json:"country,omitempty"`
ID *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
}
ProductionCountry - Production country record
func (*ProductionCountry) GetCountry ¶
func (o *ProductionCountry) GetCountry() *string
func (*ProductionCountry) GetID ¶
func (o *ProductionCountry) GetID() *int64
func (*ProductionCountry) GetName ¶
func (o *ProductionCountry) GetName() *string
type RecordInfo ¶
type RecordInfo struct {
Image *string `json:"image,omitempty"`
Name *string `json:"name,omitempty"`
Year *string `json:"year,omitempty"`
}
RecordInfo - base record info
func (*RecordInfo) GetImage ¶
func (o *RecordInfo) GetImage() *string
func (*RecordInfo) GetName ¶
func (o *RecordInfo) GetName() *string
func (*RecordInfo) GetYear ¶
func (o *RecordInfo) GetYear() *string
type Release ¶
type Release struct {
Country *string `json:"country,omitempty"`
Date *string `json:"date,omitempty"`
Detail *string `json:"detail,omitempty"`
}
Release - release record
func (*Release) GetCountry ¶
type RemoteID ¶
type RemoteID struct {
ID *string `json:"id,omitempty"`
SourceName *string `json:"sourceName,omitempty"`
Type *int64 `json:"type,omitempty"`
}
RemoteID - remote id record
func (*RemoteID) GetSourceName ¶
type SearchByRemoteIDResult ¶
type SearchByRemoteIDResult struct {
// A company record
Company *Company `json:"company,omitempty"`
// base episode record
Episode *EpisodeBaseRecord `json:"episode,omitempty"`
// base movie record
Movie *MovieBaseRecord `json:"movie,omitempty"`
// base people record
People *PeopleBaseRecord `json:"people,omitempty"`
// The base record for a series. All series airs time like firstAired, lastAired, nextAired, etc. are in US EST for US series, and for all non-US series, the time of the show’s country capital or most populous city. For streaming services, is the official release time. See https://support.thetvdb.com/kb/faq.php?id=29.
Series *SeriesBaseRecord `json:"series,omitempty"`
}
SearchByRemoteIDResult - search by remote reuslt is a base record for a movie, series, people, season or company search result
func (*SearchByRemoteIDResult) GetCompany ¶
func (o *SearchByRemoteIDResult) GetCompany() *Company
func (*SearchByRemoteIDResult) GetEpisode ¶
func (o *SearchByRemoteIDResult) GetEpisode() *EpisodeBaseRecord
func (*SearchByRemoteIDResult) GetMovie ¶
func (o *SearchByRemoteIDResult) GetMovie() *MovieBaseRecord
func (*SearchByRemoteIDResult) GetPeople ¶
func (o *SearchByRemoteIDResult) GetPeople() *PeopleBaseRecord
func (*SearchByRemoteIDResult) GetSeries ¶
func (o *SearchByRemoteIDResult) GetSeries() *SeriesBaseRecord
type SearchResult ¶
type SearchResult struct {
Aliases []string `json:"aliases,omitempty"`
Companies []string `json:"companies,omitempty"`
CompanyType *string `json:"companyType,omitempty"`
Country *string `json:"country,omitempty"`
Director *string `json:"director,omitempty"`
FirstAirTime *string `json:"first_air_time,omitempty"`
Genres []string `json:"genres,omitempty"`
ID *string `json:"id,omitempty"`
ImageURL *string `json:"image_url,omitempty"`
IsOfficial *bool `json:"is_official,omitempty"`
Name *string `json:"name,omitempty"`
NameTranslated *string `json:"name_translated,omitempty"`
Network *string `json:"network,omitempty"`
ObjectID *string `json:"objectID,omitempty"`
OfficialList *string `json:"officialList,omitempty"`
Overview *string `json:"overview,omitempty"`
OverviewTranslated []string `json:"overview_translated,omitempty"`
// translation simple record
Overviews map[string]string `json:"overviews,omitempty"`
Poster *string `json:"poster,omitempty"`
Posters []string `json:"posters,omitempty"`
PrimaryLanguage *string `json:"primary_language,omitempty"`
RemoteIds []RemoteID `json:"remote_ids,omitempty"`
Slug *string `json:"slug,omitempty"`
Status *string `json:"status,omitempty"`
Studios []string `json:"studios,omitempty"`
Thumbnail *string `json:"thumbnail,omitempty"`
Title *string `json:"title,omitempty"`
// translation simple record
Translations map[string]string `json:"translations,omitempty"`
TranslationsWithLang []string `json:"translationsWithLang,omitempty"`
TvdbID *string `json:"tvdb_id,omitempty"`
Type *string `json:"type,omitempty"`
Year *string `json:"year,omitempty"`
}
SearchResult - search result
func (*SearchResult) GetAliases ¶
func (o *SearchResult) GetAliases() []string
func (*SearchResult) GetCompanies ¶
func (o *SearchResult) GetCompanies() []string
func (*SearchResult) GetCompanyType ¶
func (o *SearchResult) GetCompanyType() *string
func (*SearchResult) GetCountry ¶
func (o *SearchResult) GetCountry() *string
func (*SearchResult) GetDirector ¶
func (o *SearchResult) GetDirector() *string
func (*SearchResult) GetFirstAirTime ¶
func (o *SearchResult) GetFirstAirTime() *string
func (*SearchResult) GetGenres ¶
func (o *SearchResult) GetGenres() []string
func (*SearchResult) GetID ¶
func (o *SearchResult) GetID() *string
func (*SearchResult) GetImageURL ¶
func (o *SearchResult) GetImageURL() *string
func (*SearchResult) GetIsOfficial ¶
func (o *SearchResult) GetIsOfficial() *bool
func (*SearchResult) GetName ¶
func (o *SearchResult) GetName() *string
func (*SearchResult) GetNameTranslated ¶
func (o *SearchResult) GetNameTranslated() *string
func (*SearchResult) GetNetwork ¶
func (o *SearchResult) GetNetwork() *string
func (*SearchResult) GetObjectID ¶
func (o *SearchResult) GetObjectID() *string
func (*SearchResult) GetOfficialList ¶
func (o *SearchResult) GetOfficialList() *string
func (*SearchResult) GetOverview ¶
func (o *SearchResult) GetOverview() *string
func (*SearchResult) GetOverviewTranslated ¶
func (o *SearchResult) GetOverviewTranslated() []string
func (*SearchResult) GetOverviews ¶
func (o *SearchResult) GetOverviews() map[string]string
func (*SearchResult) GetPoster ¶
func (o *SearchResult) GetPoster() *string
func (*SearchResult) GetPosters ¶
func (o *SearchResult) GetPosters() []string
func (*SearchResult) GetPrimaryLanguage ¶
func (o *SearchResult) GetPrimaryLanguage() *string
func (*SearchResult) GetRemoteIds ¶
func (o *SearchResult) GetRemoteIds() []RemoteID
func (*SearchResult) GetSlug ¶
func (o *SearchResult) GetSlug() *string
func (*SearchResult) GetStatus ¶
func (o *SearchResult) GetStatus() *string
func (*SearchResult) GetStudios ¶
func (o *SearchResult) GetStudios() []string
func (*SearchResult) GetThumbnail ¶
func (o *SearchResult) GetThumbnail() *string
func (*SearchResult) GetTitle ¶
func (o *SearchResult) GetTitle() *string
func (*SearchResult) GetTranslations ¶
func (o *SearchResult) GetTranslations() map[string]string
func (*SearchResult) GetTranslationsWithLang ¶
func (o *SearchResult) GetTranslationsWithLang() []string
func (*SearchResult) GetTvdbID ¶
func (o *SearchResult) GetTvdbID() *string
func (*SearchResult) GetType ¶
func (o *SearchResult) GetType() *string
func (*SearchResult) GetYear ¶
func (o *SearchResult) GetYear() *string
type SeasonBaseRecord ¶
type SeasonBaseRecord struct {
// Companies by type record
Companies *Companies `json:"companies,omitempty"`
ID *int64 `json:"id,omitempty"`
Image *string `json:"image,omitempty"`
ImageType *int64 `json:"imageType,omitempty"`
LastUpdated *string `json:"lastUpdated,omitempty"`
Name *string `json:"name,omitempty"`
NameTranslations []string `json:"nameTranslations,omitempty"`
Number *int64 `json:"number,omitempty"`
OverviewTranslations []string `json:"overviewTranslations,omitempty"`
SeriesID *int64 `json:"seriesId,omitempty"`
// season type record
Type *SeasonType `json:"type,omitempty"`
Year *string `json:"year,omitempty"`
}
SeasonBaseRecord - season genre record
func (*SeasonBaseRecord) GetCompanies ¶
func (o *SeasonBaseRecord) GetCompanies() *Companies
func (*SeasonBaseRecord) GetID ¶
func (o *SeasonBaseRecord) GetID() *int64
func (*SeasonBaseRecord) GetImage ¶
func (o *SeasonBaseRecord) GetImage() *string
func (*SeasonBaseRecord) GetImageType ¶
func (o *SeasonBaseRecord) GetImageType() *int64
func (*SeasonBaseRecord) GetLastUpdated ¶
func (o *SeasonBaseRecord) GetLastUpdated() *string
func (*SeasonBaseRecord) GetName ¶
func (o *SeasonBaseRecord) GetName() *string
func (*SeasonBaseRecord) GetNameTranslations ¶
func (o *SeasonBaseRecord) GetNameTranslations() []string
func (*SeasonBaseRecord) GetNumber ¶
func (o *SeasonBaseRecord) GetNumber() *int64
func (*SeasonBaseRecord) GetOverviewTranslations ¶
func (o *SeasonBaseRecord) GetOverviewTranslations() []string
func (*SeasonBaseRecord) GetSeriesID ¶
func (o *SeasonBaseRecord) GetSeriesID() *int64
func (*SeasonBaseRecord) GetType ¶
func (o *SeasonBaseRecord) GetType() *SeasonType
func (*SeasonBaseRecord) GetYear ¶
func (o *SeasonBaseRecord) GetYear() *string
type SeasonExtendedRecord ¶
type SeasonExtendedRecord struct {
Artwork []ArtworkBaseRecord `json:"artwork,omitempty"`
// Companies by type record
Companies *Companies `json:"companies,omitempty"`
Episodes []EpisodeBaseRecord `json:"episodes,omitempty"`
ID *int64 `json:"id,omitempty"`
Image *string `json:"image,omitempty"`
ImageType *int64 `json:"imageType,omitempty"`
LastUpdated *string `json:"lastUpdated,omitempty"`
Name *string `json:"name,omitempty"`
NameTranslations []string `json:"nameTranslations,omitempty"`
Number *int64 `json:"number,omitempty"`
OverviewTranslations []string `json:"overviewTranslations,omitempty"`
SeriesID *int64 `json:"seriesId,omitempty"`
TagOptions []TagOption `json:"tagOptions,omitempty"`
Trailers []Trailer `json:"trailers,omitempty"`
Translations []Translation `json:"translations,omitempty"`
// season type record
Type *SeasonType `json:"type,omitempty"`
Year *string `json:"year,omitempty"`
}
SeasonExtendedRecord - extended season record
func (*SeasonExtendedRecord) GetArtwork ¶
func (o *SeasonExtendedRecord) GetArtwork() []ArtworkBaseRecord
func (*SeasonExtendedRecord) GetCompanies ¶
func (o *SeasonExtendedRecord) GetCompanies() *Companies
func (*SeasonExtendedRecord) GetEpisodes ¶
func (o *SeasonExtendedRecord) GetEpisodes() []EpisodeBaseRecord
func (*SeasonExtendedRecord) GetID ¶
func (o *SeasonExtendedRecord) GetID() *int64
func (*SeasonExtendedRecord) GetImage ¶
func (o *SeasonExtendedRecord) GetImage() *string
func (*SeasonExtendedRecord) GetImageType ¶
func (o *SeasonExtendedRecord) GetImageType() *int64
func (*SeasonExtendedRecord) GetLastUpdated ¶
func (o *SeasonExtendedRecord) GetLastUpdated() *string
func (*SeasonExtendedRecord) GetName ¶
func (o *SeasonExtendedRecord) GetName() *string
func (*SeasonExtendedRecord) GetNameTranslations ¶
func (o *SeasonExtendedRecord) GetNameTranslations() []string
func (*SeasonExtendedRecord) GetNumber ¶
func (o *SeasonExtendedRecord) GetNumber() *int64
func (*SeasonExtendedRecord) GetOverviewTranslations ¶
func (o *SeasonExtendedRecord) GetOverviewTranslations() []string
func (*SeasonExtendedRecord) GetSeriesID ¶
func (o *SeasonExtendedRecord) GetSeriesID() *int64
func (*SeasonExtendedRecord) GetTagOptions ¶
func (o *SeasonExtendedRecord) GetTagOptions() []TagOption
func (*SeasonExtendedRecord) GetTrailers ¶
func (o *SeasonExtendedRecord) GetTrailers() []Trailer
func (*SeasonExtendedRecord) GetTranslations ¶
func (o *SeasonExtendedRecord) GetTranslations() []Translation
func (*SeasonExtendedRecord) GetType ¶
func (o *SeasonExtendedRecord) GetType() *SeasonType
func (*SeasonExtendedRecord) GetYear ¶
func (o *SeasonExtendedRecord) GetYear() *string
type SeasonType ¶
type SeasonType struct {
AlternateName *string `json:"alternateName,omitempty"`
ID *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Type *string `json:"type,omitempty"`
}
SeasonType - season type record
func (*SeasonType) GetAlternateName ¶
func (o *SeasonType) GetAlternateName() *string
func (*SeasonType) GetID ¶
func (o *SeasonType) GetID() *int64
func (*SeasonType) GetName ¶
func (o *SeasonType) GetName() *string
func (*SeasonType) GetType ¶
func (o *SeasonType) GetType() *string
type Security ¶
type Security struct {
BearerAuth string `security:"scheme,type=http,subtype=bearer,name=Authorization"`
}
func (*Security) GetBearerAuth ¶
type SeriesAirsDays ¶
type SeriesAirsDays struct {
Friday *bool `json:"friday,omitempty"`
Monday *bool `json:"monday,omitempty"`
Saturday *bool `json:"saturday,omitempty"`
Sunday *bool `json:"sunday,omitempty"`
Thursday *bool `json:"thursday,omitempty"`
Tuesday *bool `json:"tuesday,omitempty"`
Wednesday *bool `json:"wednesday,omitempty"`
}
SeriesAirsDays - A series airs day record
func (*SeriesAirsDays) GetFriday ¶
func (o *SeriesAirsDays) GetFriday() *bool
func (*SeriesAirsDays) GetMonday ¶
func (o *SeriesAirsDays) GetMonday() *bool
func (*SeriesAirsDays) GetSaturday ¶
func (o *SeriesAirsDays) GetSaturday() *bool
func (*SeriesAirsDays) GetSunday ¶
func (o *SeriesAirsDays) GetSunday() *bool
func (*SeriesAirsDays) GetThursday ¶
func (o *SeriesAirsDays) GetThursday() *bool
func (*SeriesAirsDays) GetTuesday ¶
func (o *SeriesAirsDays) GetTuesday() *bool
func (*SeriesAirsDays) GetWednesday ¶
func (o *SeriesAirsDays) GetWednesday() *bool
type SeriesBaseRecord ¶
type SeriesBaseRecord struct {
Aliases []Alias `json:"aliases,omitempty"`
AverageRuntime *int64 `json:"averageRuntime,omitempty"`
Country *string `json:"country,omitempty"`
DefaultSeasonType *int64 `json:"defaultSeasonType,omitempty"`
Episodes []EpisodeBaseRecord `json:"episodes,omitempty"`
FirstAired *string `json:"firstAired,omitempty"`
ID *int64 `json:"id,omitempty"`
Image *string `json:"image,omitempty"`
IsOrderRandomized *bool `json:"isOrderRandomized,omitempty"`
LastAired *string `json:"lastAired,omitempty"`
LastUpdated *string `json:"lastUpdated,omitempty"`
Name *string `json:"name,omitempty"`
NameTranslations []string `json:"nameTranslations,omitempty"`
NextAired *string `json:"nextAired,omitempty"`
OriginalCountry *string `json:"originalCountry,omitempty"`
OriginalLanguage *string `json:"originalLanguage,omitempty"`
Overview *string `json:"overview,omitempty"`
OverviewTranslations []string `json:"overviewTranslations,omitempty"`
Score *float64 `json:"score,omitempty"`
Slug *string `json:"slug,omitempty"`
// status record
Status *Status `json:"status,omitempty"`
Year *string `json:"year,omitempty"`
}
SeriesBaseRecord - The base record for a series. All series airs time like firstAired, lastAired, nextAired, etc. are in US EST for US series, and for all non-US series, the time of the show’s country capital or most populous city. For streaming services, is the official release time. See https://support.thetvdb.com/kb/faq.php?id=29.
func (*SeriesBaseRecord) GetAliases ¶
func (o *SeriesBaseRecord) GetAliases() []Alias
func (*SeriesBaseRecord) GetAverageRuntime ¶
func (o *SeriesBaseRecord) GetAverageRuntime() *int64
func (*SeriesBaseRecord) GetCountry ¶
func (o *SeriesBaseRecord) GetCountry() *string
func (*SeriesBaseRecord) GetDefaultSeasonType ¶
func (o *SeriesBaseRecord) GetDefaultSeasonType() *int64
func (*SeriesBaseRecord) GetEpisodes ¶
func (o *SeriesBaseRecord) GetEpisodes() []EpisodeBaseRecord
func (*SeriesBaseRecord) GetFirstAired ¶
func (o *SeriesBaseRecord) GetFirstAired() *string
func (*SeriesBaseRecord) GetID ¶
func (o *SeriesBaseRecord) GetID() *int64
func (*SeriesBaseRecord) GetImage ¶
func (o *SeriesBaseRecord) GetImage() *string
func (*SeriesBaseRecord) GetIsOrderRandomized ¶
func (o *SeriesBaseRecord) GetIsOrderRandomized() *bool
func (*SeriesBaseRecord) GetLastAired ¶
func (o *SeriesBaseRecord) GetLastAired() *string
func (*SeriesBaseRecord) GetLastUpdated ¶
func (o *SeriesBaseRecord) GetLastUpdated() *string
func (*SeriesBaseRecord) GetName ¶
func (o *SeriesBaseRecord) GetName() *string
func (*SeriesBaseRecord) GetNameTranslations ¶
func (o *SeriesBaseRecord) GetNameTranslations() []string
func (*SeriesBaseRecord) GetNextAired ¶
func (o *SeriesBaseRecord) GetNextAired() *string
func (*SeriesBaseRecord) GetOriginalCountry ¶
func (o *SeriesBaseRecord) GetOriginalCountry() *string
func (*SeriesBaseRecord) GetOriginalLanguage ¶
func (o *SeriesBaseRecord) GetOriginalLanguage() *string
func (*SeriesBaseRecord) GetOverview ¶ added in v0.2.2
func (o *SeriesBaseRecord) GetOverview() *string
func (*SeriesBaseRecord) GetOverviewTranslations ¶
func (o *SeriesBaseRecord) GetOverviewTranslations() []string
func (*SeriesBaseRecord) GetScore ¶
func (o *SeriesBaseRecord) GetScore() *float64
func (*SeriesBaseRecord) GetSlug ¶
func (o *SeriesBaseRecord) GetSlug() *string
func (*SeriesBaseRecord) GetStatus ¶
func (o *SeriesBaseRecord) GetStatus() *Status
func (*SeriesBaseRecord) GetYear ¶
func (o *SeriesBaseRecord) GetYear() *string
type SeriesExtendedRecord ¶
type SeriesExtendedRecord struct {
Abbreviation *string `json:"abbreviation,omitempty"`
// A series airs day record
AirsDays *SeriesAirsDays `json:"airsDays,omitempty"`
AirsTime *string `json:"airsTime,omitempty"`
Aliases []Alias `json:"aliases,omitempty"`
Artworks []ArtworkExtendedRecord `json:"artworks,omitempty"`
AverageRuntime *int64 `json:"averageRuntime,omitempty"`
Characters []Character `json:"characters,omitempty"`
Companies []Company `json:"companies,omitempty"`
ContentRatings []ContentRating `json:"contentRatings,omitempty"`
Country *string `json:"country,omitempty"`
DefaultSeasonType *int64 `json:"defaultSeasonType,omitempty"`
Episodes []EpisodeBaseRecord `json:"episodes,omitempty"`
FirstAired *string `json:"firstAired,omitempty"`
Genres []GenreBaseRecord `json:"genres,omitempty"`
ID *int64 `json:"id,omitempty"`
Image *string `json:"image,omitempty"`
IsOrderRandomized *bool `json:"isOrderRandomized,omitempty"`
LastAired *string `json:"lastAired,omitempty"`
LastUpdated *string `json:"lastUpdated,omitempty"`
// A company record
LatestNetwork *Company `json:"latestNetwork,omitempty"`
Lists []ListBaseRecord `json:"lists,omitempty"`
Name *string `json:"name,omitempty"`
NameTranslations []string `json:"nameTranslations,omitempty"`
NextAired *string `json:"nextAired,omitempty"`
OriginalCountry *string `json:"originalCountry,omitempty"`
OriginalLanguage *string `json:"originalLanguage,omitempty"`
// A company record
OriginalNetwork *Company `json:"originalNetwork,omitempty"`
Overview *string `json:"overview,omitempty"`
OverviewTranslations []string `json:"overviewTranslations,omitempty"`
RemoteIds []RemoteID `json:"remoteIds,omitempty"`
Score *float64 `json:"score,omitempty"`
SeasonTypes []SeasonType `json:"seasonTypes,omitempty"`
Seasons []SeasonBaseRecord `json:"seasons,omitempty"`
Slug *string `json:"slug,omitempty"`
// status record
Status *Status `json:"status,omitempty"`
Tags []TagOption `json:"tags,omitempty"`
Trailers []Trailer `json:"trailers,omitempty"`
// translation extended record
Translations *TranslationExtended `json:"translations,omitempty"`
Year *string `json:"year,omitempty"`
}
SeriesExtendedRecord - The extended record for a series. All series airs time like firstAired, lastAired, nextAired, etc. are in US EST for US series, and for all non-US series, the time of the show’s country capital or most populous city. For streaming services, is the official release time. See https://support.thetvdb.com/kb/faq.php?id=29.
func (*SeriesExtendedRecord) GetAbbreviation ¶
func (o *SeriesExtendedRecord) GetAbbreviation() *string
func (*SeriesExtendedRecord) GetAirsDays ¶
func (o *SeriesExtendedRecord) GetAirsDays() *SeriesAirsDays
func (*SeriesExtendedRecord) GetAirsTime ¶
func (o *SeriesExtendedRecord) GetAirsTime() *string
func (*SeriesExtendedRecord) GetAliases ¶
func (o *SeriesExtendedRecord) GetAliases() []Alias
func (*SeriesExtendedRecord) GetArtworks ¶
func (o *SeriesExtendedRecord) GetArtworks() []ArtworkExtendedRecord
func (*SeriesExtendedRecord) GetAverageRuntime ¶
func (o *SeriesExtendedRecord) GetAverageRuntime() *int64
func (*SeriesExtendedRecord) GetCharacters ¶
func (o *SeriesExtendedRecord) GetCharacters() []Character
func (*SeriesExtendedRecord) GetCompanies ¶
func (o *SeriesExtendedRecord) GetCompanies() []Company
func (*SeriesExtendedRecord) GetContentRatings ¶
func (o *SeriesExtendedRecord) GetContentRatings() []ContentRating
func (*SeriesExtendedRecord) GetCountry ¶
func (o *SeriesExtendedRecord) GetCountry() *string
func (*SeriesExtendedRecord) GetDefaultSeasonType ¶
func (o *SeriesExtendedRecord) GetDefaultSeasonType() *int64
func (*SeriesExtendedRecord) GetEpisodes ¶
func (o *SeriesExtendedRecord) GetEpisodes() []EpisodeBaseRecord
func (*SeriesExtendedRecord) GetFirstAired ¶
func (o *SeriesExtendedRecord) GetFirstAired() *string
func (*SeriesExtendedRecord) GetGenres ¶
func (o *SeriesExtendedRecord) GetGenres() []GenreBaseRecord
func (*SeriesExtendedRecord) GetID ¶
func (o *SeriesExtendedRecord) GetID() *int64
func (*SeriesExtendedRecord) GetImage ¶
func (o *SeriesExtendedRecord) GetImage() *string
func (*SeriesExtendedRecord) GetIsOrderRandomized ¶
func (o *SeriesExtendedRecord) GetIsOrderRandomized() *bool
func (*SeriesExtendedRecord) GetLastAired ¶
func (o *SeriesExtendedRecord) GetLastAired() *string
func (*SeriesExtendedRecord) GetLastUpdated ¶
func (o *SeriesExtendedRecord) GetLastUpdated() *string
func (*SeriesExtendedRecord) GetLatestNetwork ¶
func (o *SeriesExtendedRecord) GetLatestNetwork() *Company
func (*SeriesExtendedRecord) GetLists ¶
func (o *SeriesExtendedRecord) GetLists() []ListBaseRecord
func (*SeriesExtendedRecord) GetName ¶
func (o *SeriesExtendedRecord) GetName() *string
func (*SeriesExtendedRecord) GetNameTranslations ¶
func (o *SeriesExtendedRecord) GetNameTranslations() []string
func (*SeriesExtendedRecord) GetNextAired ¶
func (o *SeriesExtendedRecord) GetNextAired() *string
func (*SeriesExtendedRecord) GetOriginalCountry ¶
func (o *SeriesExtendedRecord) GetOriginalCountry() *string
func (*SeriesExtendedRecord) GetOriginalLanguage ¶
func (o *SeriesExtendedRecord) GetOriginalLanguage() *string
func (*SeriesExtendedRecord) GetOriginalNetwork ¶
func (o *SeriesExtendedRecord) GetOriginalNetwork() *Company
func (*SeriesExtendedRecord) GetOverview ¶
func (o *SeriesExtendedRecord) GetOverview() *string
func (*SeriesExtendedRecord) GetOverviewTranslations ¶
func (o *SeriesExtendedRecord) GetOverviewTranslations() []string
func (*SeriesExtendedRecord) GetRemoteIds ¶
func (o *SeriesExtendedRecord) GetRemoteIds() []RemoteID
func (*SeriesExtendedRecord) GetScore ¶
func (o *SeriesExtendedRecord) GetScore() *float64
func (*SeriesExtendedRecord) GetSeasonTypes ¶
func (o *SeriesExtendedRecord) GetSeasonTypes() []SeasonType
func (*SeriesExtendedRecord) GetSeasons ¶
func (o *SeriesExtendedRecord) GetSeasons() []SeasonBaseRecord
func (*SeriesExtendedRecord) GetSlug ¶
func (o *SeriesExtendedRecord) GetSlug() *string
func (*SeriesExtendedRecord) GetStatus ¶
func (o *SeriesExtendedRecord) GetStatus() *Status
func (*SeriesExtendedRecord) GetTags ¶
func (o *SeriesExtendedRecord) GetTags() []TagOption
func (*SeriesExtendedRecord) GetTrailers ¶
func (o *SeriesExtendedRecord) GetTrailers() []Trailer
func (*SeriesExtendedRecord) GetTranslations ¶
func (o *SeriesExtendedRecord) GetTranslations() *TranslationExtended
func (*SeriesExtendedRecord) GetYear ¶
func (o *SeriesExtendedRecord) GetYear() *string
type SourceType ¶
type SourceType struct {
ID *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Postfix *string `json:"postfix,omitempty"`
Prefix *string `json:"prefix,omitempty"`
Slug *string `json:"slug,omitempty"`
Sort *int64 `json:"sort,omitempty"`
}
SourceType - source type record
func (*SourceType) GetID ¶
func (o *SourceType) GetID() *int64
func (*SourceType) GetName ¶
func (o *SourceType) GetName() *string
func (*SourceType) GetPostfix ¶
func (o *SourceType) GetPostfix() *string
func (*SourceType) GetPrefix ¶
func (o *SourceType) GetPrefix() *string
func (*SourceType) GetSlug ¶
func (o *SourceType) GetSlug() *string
func (*SourceType) GetSort ¶
func (o *SourceType) GetSort() *int64
type Status ¶
type Status struct {
ID *int64 `json:"id,omitempty"`
KeepUpdated *bool `json:"keepUpdated,omitempty"`
Name *string `json:"name,omitempty"`
RecordType *string `json:"recordType,omitempty"`
}
Status - status record
func (*Status) GetKeepUpdated ¶
func (*Status) GetRecordType ¶
type StudioBaseRecord ¶
type StudioBaseRecord struct {
ID *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
ParentStudio *int64 `json:"parentStudio,omitempty"`
}
StudioBaseRecord - studio record
func (*StudioBaseRecord) GetID ¶
func (o *StudioBaseRecord) GetID() *int64
func (*StudioBaseRecord) GetName ¶
func (o *StudioBaseRecord) GetName() *string
func (*StudioBaseRecord) GetParentStudio ¶
func (o *StudioBaseRecord) GetParentStudio() *int64
type TagOption ¶
type TagOption struct {
HelpText *string `json:"helpText,omitempty"`
ID *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Tag *int64 `json:"tag,omitempty"`
TagName *string `json:"tagName,omitempty"`
}
TagOption - tag option record
func (*TagOption) GetHelpText ¶
func (*TagOption) GetTagName ¶
type Trailer ¶
type Trailer struct {
ID *int64 `json:"id,omitempty"`
Language *string `json:"language,omitempty"`
Name *string `json:"name,omitempty"`
Runtime *int64 `json:"runtime,omitempty"`
URL *string `json:"url,omitempty"`
}
Trailer - trailer record
func (*Trailer) GetLanguage ¶
func (*Trailer) GetRuntime ¶
type Translation ¶
type Translation struct {
Aliases []string `json:"aliases,omitempty"`
IsAlias *bool `json:"isAlias,omitempty"`
IsPrimary *bool `json:"isPrimary,omitempty"`
Language *string `json:"language,omitempty"`
Name *string `json:"name,omitempty"`
Overview *string `json:"overview,omitempty"`
// Only populated for movie translations. We disallow taglines without a title.
Tagline *string `json:"tagline,omitempty"`
}
Translation - translation record
func (*Translation) GetAliases ¶
func (o *Translation) GetAliases() []string
func (*Translation) GetIsAlias ¶
func (o *Translation) GetIsAlias() *bool
func (*Translation) GetIsPrimary ¶
func (o *Translation) GetIsPrimary() *bool
func (*Translation) GetLanguage ¶
func (o *Translation) GetLanguage() *string
func (*Translation) GetName ¶
func (o *Translation) GetName() *string
func (*Translation) GetOverview ¶
func (o *Translation) GetOverview() *string
func (*Translation) GetTagline ¶
func (o *Translation) GetTagline() *string
type TranslationExtended ¶
type TranslationExtended struct {
Alias []string `json:"alias,omitempty"`
NameTranslations []Translation `json:"nameTranslations,omitempty"`
OverviewTranslations []Translation `json:"overviewTranslations,omitempty"`
}
TranslationExtended - translation extended record
func (*TranslationExtended) GetAlias ¶
func (o *TranslationExtended) GetAlias() []string
func (*TranslationExtended) GetNameTranslations ¶
func (o *TranslationExtended) GetNameTranslations() []Translation
func (*TranslationExtended) GetOverviewTranslations ¶
func (o *TranslationExtended) GetOverviewTranslations() []Translation
Source Files
¶
- alias.go
- artworkbaserecord.go
- artworkextendedrecord.go
- artworkstatus.go
- artworktype.go
- awardbaserecord.go
- awardcategorybaserecord.go
- awardcategoryextendedrecord.go
- awardextendedrecord.go
- awardnomineebaserecord.go
- biography.go
- character.go
- companies.go
- company.go
- companyrelationship.go
- companytype.go
- contentrating.go
- country.go
- entity.go
- entitytype.go
- entityupdate.go
- episodebaserecord.go
- episodeextendedrecord.go
- favoriterecord.go
- favorites.go
- gender.go
- genrebaserecord.go
- inspiration.go
- inspirationtype.go
- language.go
- links.go
- listbaserecord.go
- listextendedrecord.go
- moviebaserecord.go
- movieextendedrecord.go
- parentcompany.go
- peoplebaserecord.go
- peopleextendedrecord.go
- peopletype.go
- productioncountry.go
- race.go
- recordinfo.go
- release.go
- remoteid.go
- searchbyremoteidresult.go
- searchresult.go
- seasonbaserecord.go
- seasonextendedrecord.go
- seasontype.go
- security.go
- seriesairsdays.go
- seriesbaserecord.go
- seriesextendedrecord.go
- sourcetype.go
- status.go
- studiobaserecord.go
- tagoption.go
- trailer.go
- translation.go
- translationextended.go
- userinfo.go