shared

package
v0.5.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2024 License: MIT Imports: 0 Imported by: 0

Documentation

Index

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

func (o *Alias) GetLanguage() *string

func (*Alias) GetName

func (o *Alias) GetName() *string

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

type ArtworkStatus struct {
	ID   *int64  `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
}

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 (*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 (*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

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 (o *Biography) GetBiography() *string

func (*Biography) GetLanguage

func (o *Biography) GetLanguage() *string

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 (o *Character) GetAliases() []Alias

func (*Character) GetEpisode

func (o *Character) GetEpisode() *RecordInfo

func (*Character) GetEpisodeID

func (o *Character) GetEpisodeID() *int64

func (*Character) GetID

func (o *Character) GetID() *int64

func (*Character) GetImage

func (o *Character) GetImage() *string

func (*Character) GetIsFeatured

func (o *Character) GetIsFeatured() *bool

func (*Character) GetMovie

func (o *Character) GetMovie() *RecordInfo

func (*Character) GetMovieID

func (o *Character) GetMovieID() *int64

func (*Character) GetName

func (o *Character) GetName() *string

func (*Character) GetNameTranslations

func (o *Character) GetNameTranslations() []string

func (*Character) GetOverviewTranslations

func (o *Character) GetOverviewTranslations() []string

func (*Character) GetPeopleID

func (o *Character) GetPeopleID() *int64

func (*Character) GetPeopleType

func (o *Character) GetPeopleType() *string

func (*Character) GetPersonImgURL

func (o *Character) GetPersonImgURL() *string

func (*Character) GetPersonName

func (o *Character) GetPersonName() *string

func (*Character) GetSeries

func (o *Character) GetSeries() *RecordInfo

func (*Character) GetSeriesID

func (o *Character) GetSeriesID() *int64

func (*Character) GetSort

func (o *Character) GetSort() *int64

func (*Character) GetTagOptions

func (o *Character) GetTagOptions() []TagOption

func (*Character) GetType

func (o *Character) GetType() *int64

func (*Character) GetURL

func (o *Character) GetURL() *string

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 (o *Companies) GetDistributor() []Company

func (*Companies) GetNetwork

func (o *Companies) GetNetwork() []Company

func (*Companies) GetProduction

func (o *Companies) GetProduction() []Company

func (*Companies) GetSpecialEffects

func (o *Companies) GetSpecialEffects() []Company

func (*Companies) GetStudio

func (o *Companies) GetStudio() []Company

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 (o *Company) GetActiveDate() *string

func (*Company) GetAliases

func (o *Company) GetAliases() []Alias

func (*Company) GetCountry

func (o *Company) GetCountry() *string

func (*Company) GetID

func (o *Company) GetID() *int64

func (*Company) GetInactiveDate

func (o *Company) GetInactiveDate() *string

func (*Company) GetName

func (o *Company) GetName() *string

func (*Company) GetNameTranslations

func (o *Company) GetNameTranslations() []string

func (*Company) GetOverviewTranslations

func (o *Company) GetOverviewTranslations() []string

func (*Company) GetParentCompany

func (o *Company) GetParentCompany() *ParentCompany

func (*Company) GetPrimaryCompanyType

func (o *Company) GetPrimaryCompanyType() *int64

func (*Company) GetSlug

func (o *Company) GetSlug() *string

func (*Company) GetTagOptions

func (o *Company) GetTagOptions() []TagOption

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) GetID

func (o *Country) GetID() *string

func (*Country) GetName

func (o *Country) GetName() *string

func (*Country) GetShortCode

func (o *Country) GetShortCode() *string

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 (o *Entity) GetMovieID() *int64

func (*Entity) GetOrder

func (o *Entity) GetOrder() *int64

func (*Entity) GetSeriesID

func (o *Entity) GetSeriesID() *int64

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 (o *Favorites) GetArtwork() []int64

func (*Favorites) GetEpisodes

func (o *Favorites) GetEpisodes() []int64

func (*Favorites) GetLists

func (o *Favorites) GetLists() []int64

func (*Favorites) GetMovies

func (o *Favorites) GetMovies() []int64

func (*Favorites) GetPeople

func (o *Favorites) GetPeople() []int64

func (*Favorites) GetSeries

func (o *Favorites) GetSeries() []int64

type Gender

type Gender struct {
	ID   *int64  `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
}

Gender - gender record

func (*Gender) GetID

func (o *Gender) GetID() *int64

func (*Gender) GetName

func (o *Gender) GetName() *string

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) GetID

func (o *Language) GetID() *string

func (*Language) GetName

func (o *Language) GetName() *string

func (*Language) GetNativeName

func (o *Language) GetNativeName() *string

func (*Language) GetShortCode

func (o *Language) GetShortCode() *string
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) GetNext

func (o *Links) GetNext() *string

func (*Links) GetPageSize

func (o *Links) GetPageSize() *int64

func (*Links) GetPrev

func (o *Links) GetPrev() *string

func (*Links) GetSelf

func (o *Links) GetSelf() *string

func (*Links) GetTotalItems

func (o *Links) GetTotalItems() *int64

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

type PeopleType struct {
	ID   *int64  `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
}

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 Race

type Race struct {
}

Race - race record

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

func (o *Release) GetCountry() *string

func (*Release) GetDate

func (o *Release) GetDate() *string

func (*Release) GetDetail

func (o *Release) GetDetail() *string

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) GetID

func (o *RemoteID) GetID() *string

func (*RemoteID) GetSourceName

func (o *RemoteID) GetSourceName() *string

func (*RemoteID) GetType

func (o *RemoteID) GetType() *int64

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

func (o *Security) GetBearerAuth() string

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) GetID

func (o *Status) GetID() *int64

func (*Status) GetKeepUpdated

func (o *Status) GetKeepUpdated() *bool

func (*Status) GetName

func (o *Status) GetName() *string

func (*Status) GetRecordType

func (o *Status) GetRecordType() *string

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 (o *TagOption) GetHelpText() *string

func (*TagOption) GetID

func (o *TagOption) GetID() *int64

func (*TagOption) GetName

func (o *TagOption) GetName() *string

func (*TagOption) GetTag

func (o *TagOption) GetTag() *int64

func (*TagOption) GetTagName

func (o *TagOption) GetTagName() *string

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) GetID

func (o *Trailer) GetID() *int64

func (*Trailer) GetLanguage

func (o *Trailer) GetLanguage() *string

func (*Trailer) GetName

func (o *Trailer) GetName() *string

func (*Trailer) GetRuntime

func (o *Trailer) GetRuntime() *int64

func (*Trailer) GetURL

func (o *Trailer) GetURL() *string

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

type UserInfo

type UserInfo struct {
	ID       *int64  `json:"id,omitempty"`
	Language *string `json:"language,omitempty"`
	Name     *string `json:"name,omitempty"`
	Type     *string `json:"type,omitempty"`
}

UserInfo - User info record

func (*UserInfo) GetID

func (o *UserInfo) GetID() *int64

func (*UserInfo) GetLanguage

func (o *UserInfo) GetLanguage() *string

func (*UserInfo) GetName

func (o *UserInfo) GetName() *string

func (*UserInfo) GetType

func (o *UserInfo) GetType() *string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL