Documentation ΒΆ
Index ΒΆ
- Variables
- func Bool(b bool) *bool
- func Float32(f float32) *float32
- func Float64(f float64) *float64
- func Int(i int) *int
- func Int64(i int64) *int64
- func String(s string) *string
- type Artwork
- type ArtworkStatuses
- type ArtworkTypes
- type AwardCategories
- type Awards
- func (s *Awards) GetAllAwards(ctx context.Context) (*operations.GetAllAwardsResponse, error)
- func (s *Awards) GetAward(ctx context.Context, id float64) (*operations.GetAwardResponse, error)
- func (s *Awards) GetAwardExtended(ctx context.Context, id float64) (*operations.GetAwardExtendedResponse, error)
- type Characters
- type Companies
- func (s *Companies) GetAllCompanies(ctx context.Context, page *float64) (*operations.GetAllCompaniesResponse, error)
- func (s *Companies) GetCompany(ctx context.Context, id float64) (*operations.GetCompanyResponse, error)
- func (s *Companies) GetCompanyTypes(ctx context.Context) (*operations.GetCompanyTypesResponse, error)
- type ContentRatings
- type Countries
- type EntityTypes
- type Episodes
- func (s *Episodes) GetAllEpisodes(ctx context.Context, page *float64) (*operations.GetAllEpisodesResponse, error)
- func (s *Episodes) GetEpisodeBase(ctx context.Context, id float64) (*operations.GetEpisodeBaseResponse, error)
- func (s *Episodes) GetEpisodeExtended(ctx context.Context, id float64, meta *operations.Meta) (*operations.GetEpisodeExtendedResponse, error)
- func (s *Episodes) GetEpisodeTranslation(ctx context.Context, id float64, language string) (*operations.GetEpisodeTranslationResponse, error)
- type Favorites
- type Genders
- type Genres
- type HTTPClient
- type InspirationTypes
- type Languages
- type Lists
- func (s *Lists) GetAllLists(ctx context.Context, page *float64) (*operations.GetAllListsResponse, error)
- func (s *Lists) GetList(ctx context.Context, id float64) (*operations.GetListResponse, error)
- func (s *Lists) GetListBySlug(ctx context.Context, slug string) (*operations.GetListBySlugResponse, error)
- func (s *Lists) GetListExtended(ctx context.Context, id float64) (*operations.GetListExtendedResponse, error)
- func (s *Lists) GetListTranslation(ctx context.Context, id float64, language string) (*operations.GetListTranslationResponse, error)
- type Login
- type MovieStatuses
- type Movies
- func (s *Movies) GetAllMovie(ctx context.Context, page *float64) (*operations.GetAllMovieResponse, error)
- func (s *Movies) GetMovieBase(ctx context.Context, id float64) (*operations.GetMovieBaseResponse, error)
- func (s *Movies) GetMovieBaseBySlug(ctx context.Context, slug string) (*operations.GetMovieBaseBySlugResponse, error)
- func (s *Movies) GetMovieExtended(ctx context.Context, id float64, meta *operations.QueryParamMeta, short *bool) (*operations.GetMovieExtendedResponse, error)
- func (s *Movies) GetMovieTranslation(ctx context.Context, id float64, language string) (*operations.GetMovieTranslationResponse, error)
- func (s *Movies) GetMoviesFilter(ctx context.Context, request operations.GetMoviesFilterRequest) (*operations.GetMoviesFilterResponse, error)
- type People
- func (s *People) GetAllPeople(ctx context.Context, page *float64) (*operations.GetAllPeopleResponse, error)
- func (s *People) GetPeopleBase(ctx context.Context, id float64) (*operations.GetPeopleBaseResponse, error)
- func (s *People) GetPeopleExtended(ctx context.Context, id float64, ...) (*operations.GetPeopleExtendedResponse, error)
- func (s *People) GetPeopleTranslation(ctx context.Context, id float64, language string) (*operations.GetPeopleTranslationResponse, error)
- type PeopleTypes
- type SDK
- type SDKOption
- func WithClient(client HTTPClient) SDKOption
- func WithRetryConfig(retryConfig retry.Config) SDKOption
- func WithSecurity(security shared.Security) SDKOption
- func WithSecuritySource(security func(context.Context) (shared.Security, error)) SDKOption
- func WithServerIndex(serverIndex int) SDKOption
- func WithServerURL(serverURL string) SDKOption
- func WithTemplatedServerURL(serverURL string, params map[string]string) SDKOption
- type Search
- type Seasons
- func (s *Seasons) GetAllSeasons(ctx context.Context, page *float64) (*operations.GetAllSeasonsResponse, error)
- func (s *Seasons) GetSeasonBase(ctx context.Context, id float64) (*operations.GetSeasonBaseResponse, error)
- func (s *Seasons) GetSeasonExtended(ctx context.Context, id float64) (*operations.GetSeasonExtendedResponse, error)
- func (s *Seasons) GetSeasonTranslation(ctx context.Context, id float64, language string) (*operations.GetSeasonTranslationResponse, error)
- func (s *Seasons) GetSeasonTypes(ctx context.Context) (*operations.GetSeasonTypesResponse, error)
- type Series
- func (s *Series) GetAllSeries(ctx context.Context, page *float64) (*operations.GetAllSeriesResponse, error)
- func (s *Series) GetSeriesArtworks(ctx context.Context, id float64, lang *string, type_ *int64) (*operations.GetSeriesArtworksResponse, error)
- func (s *Series) GetSeriesBase(ctx context.Context, id float64) (*operations.GetSeriesBaseResponse, error)
- func (s *Series) GetSeriesBaseBySlug(ctx context.Context, slug string) (*operations.GetSeriesBaseBySlugResponse, error)
- func (s *Series) GetSeriesEpisodes(ctx context.Context, request operations.GetSeriesEpisodesRequest) (*operations.GetSeriesEpisodesResponse, error)
- func (s *Series) GetSeriesExtended(ctx context.Context, id float64, ...) (*operations.GetSeriesExtendedResponse, error)
- func (s *Series) GetSeriesFilter(ctx context.Context, request operations.GetSeriesFilterRequest) (*operations.GetSeriesFilterResponse, error)
- func (s *Series) GetSeriesNextAired(ctx context.Context, id float64) (*operations.GetSeriesNextAiredResponse, error)
- func (s *Series) GetSeriesSeasonEpisodesTranslated(ctx context.Context, id float64, lang string, page int64, seasonType string) (*operations.GetSeriesSeasonEpisodesTranslatedResponse, error)
- func (s *Series) GetSeriesTranslation(ctx context.Context, id float64, language string) (*operations.GetSeriesTranslationResponse, error)
- type SeriesStatuses
- type SourceTypes
- type Updates
- type UserInfo
Constants ΒΆ
This section is empty.
Variables ΒΆ
var ServerList = []string{
"https://api4.thetvdb.com/v4",
}
ServerList contains the list of servers available to the SDK
Functions ΒΆ
Types ΒΆ
type Artwork ΒΆ added in v0.3.0
type Artwork struct {
// contains filtered or unexported fields
}
func (*Artwork) GetArtworkBase ΒΆ added in v0.3.0
func (s *Artwork) GetArtworkBase(ctx context.Context, id float64) (*operations.GetArtworkBaseResponse, error)
GetArtworkBase - Returns a single artwork base record.
func (*Artwork) GetArtworkExtended ΒΆ added in v0.3.0
func (s *Artwork) GetArtworkExtended(ctx context.Context, id float64) (*operations.GetArtworkExtendedResponse, error)
GetArtworkExtended - Returns a single artwork extended record.
type ArtworkStatuses ΒΆ added in v0.3.0
type ArtworkStatuses struct {
// contains filtered or unexported fields
}
func (*ArtworkStatuses) GetAllArtworkStatuses ΒΆ added in v0.3.0
func (s *ArtworkStatuses) GetAllArtworkStatuses(ctx context.Context) (*operations.GetAllArtworkStatusesResponse, error)
GetAllArtworkStatuses - Returns list of artwork status records.
type ArtworkTypes ΒΆ added in v0.3.0
type ArtworkTypes struct {
// contains filtered or unexported fields
}
func (*ArtworkTypes) GetAllArtworkTypes ΒΆ added in v0.3.0
func (s *ArtworkTypes) GetAllArtworkTypes(ctx context.Context) (*operations.GetAllArtworkTypesResponse, error)
GetAllArtworkTypes - Returns a list of artworkType records
type AwardCategories ΒΆ added in v0.3.0
type AwardCategories struct {
// contains filtered or unexported fields
}
func (*AwardCategories) GetAwardCategory ΒΆ added in v0.3.0
func (s *AwardCategories) GetAwardCategory(ctx context.Context, id float64) (*operations.GetAwardCategoryResponse, error)
GetAwardCategory - Returns a single award category base record
func (*AwardCategories) GetAwardCategoryExtended ΒΆ added in v0.3.0
func (s *AwardCategories) GetAwardCategoryExtended(ctx context.Context, id float64) (*operations.GetAwardCategoryExtendedResponse, error)
GetAwardCategoryExtended - Returns a single award category extended record
type Awards ΒΆ added in v0.3.0
type Awards struct {
// contains filtered or unexported fields
}
func (*Awards) GetAllAwards ΒΆ added in v0.3.0
func (s *Awards) GetAllAwards(ctx context.Context) (*operations.GetAllAwardsResponse, error)
GetAllAwards - Returns a list of award base records
func (*Awards) GetAward ΒΆ added in v0.3.0
func (s *Awards) GetAward(ctx context.Context, id float64) (*operations.GetAwardResponse, error)
GetAward - Returns a single award base record
func (*Awards) GetAwardExtended ΒΆ added in v0.3.0
func (s *Awards) GetAwardExtended(ctx context.Context, id float64) (*operations.GetAwardExtendedResponse, error)
GetAwardExtended - Returns a single award extended record
type Characters ΒΆ added in v0.3.0
type Characters struct {
// contains filtered or unexported fields
}
func (*Characters) GetCharacterBase ΒΆ added in v0.3.0
func (s *Characters) GetCharacterBase(ctx context.Context, id float64) (*operations.GetCharacterBaseResponse, error)
GetCharacterBase - Returns character base record
type Companies ΒΆ added in v0.3.0
type Companies struct {
// contains filtered or unexported fields
}
func (*Companies) GetAllCompanies ΒΆ added in v0.3.0
func (s *Companies) GetAllCompanies(ctx context.Context, page *float64) (*operations.GetAllCompaniesResponse, error)
GetAllCompanies - returns a paginated list of company records
func (*Companies) GetCompany ΒΆ added in v0.3.0
func (s *Companies) GetCompany(ctx context.Context, id float64) (*operations.GetCompanyResponse, error)
GetCompany - returns a company record
func (*Companies) GetCompanyTypes ΒΆ added in v0.3.0
func (s *Companies) GetCompanyTypes(ctx context.Context) (*operations.GetCompanyTypesResponse, error)
GetCompanyTypes - returns all company type records
type ContentRatings ΒΆ added in v0.3.0
type ContentRatings struct {
// contains filtered or unexported fields
}
func (*ContentRatings) GetAllContentRatings ΒΆ added in v0.3.0
func (s *ContentRatings) GetAllContentRatings(ctx context.Context) (*operations.GetAllContentRatingsResponse, error)
GetAllContentRatings - returns list content rating records
type Countries ΒΆ added in v0.3.0
type Countries struct {
// contains filtered or unexported fields
}
func (*Countries) GetAllCountries ΒΆ added in v0.3.0
func (s *Countries) GetAllCountries(ctx context.Context) (*operations.GetAllCountriesResponse, error)
GetAllCountries - returns list of country records
type EntityTypes ΒΆ added in v0.3.0
type EntityTypes struct {
// contains filtered or unexported fields
}
func (*EntityTypes) GetEntityTypes ΒΆ added in v0.3.0
func (s *EntityTypes) GetEntityTypes(ctx context.Context) (*operations.GetEntityTypesResponse, error)
GetEntityTypes - returns the active entity types
type Episodes ΒΆ added in v0.3.0
type Episodes struct {
// contains filtered or unexported fields
}
func (*Episodes) GetAllEpisodes ΒΆ added in v0.3.0
func (s *Episodes) GetAllEpisodes(ctx context.Context, page *float64) (*operations.GetAllEpisodesResponse, error)
GetAllEpisodes - Returns a list of episodes base records with the basic attributes.<br> Note that all episodes are returned, even those that may not be included in a series' default season order.
func (*Episodes) GetEpisodeBase ΒΆ added in v0.3.0
func (s *Episodes) GetEpisodeBase(ctx context.Context, id float64) (*operations.GetEpisodeBaseResponse, error)
GetEpisodeBase - Returns episode base record
func (*Episodes) GetEpisodeExtended ΒΆ added in v0.3.0
func (s *Episodes) GetEpisodeExtended(ctx context.Context, id float64, meta *operations.Meta) (*operations.GetEpisodeExtendedResponse, error)
GetEpisodeExtended - Returns episode extended record
func (*Episodes) GetEpisodeTranslation ΒΆ added in v0.3.0
func (s *Episodes) GetEpisodeTranslation(ctx context.Context, id float64, language string) (*operations.GetEpisodeTranslationResponse, error)
GetEpisodeTranslation - Returns episode translation record
type Favorites ΒΆ added in v0.3.0
type Favorites struct {
// contains filtered or unexported fields
}
func (*Favorites) CreateUserFavorites ΒΆ added in v0.3.0
func (s *Favorites) CreateUserFavorites(ctx context.Context, request *shared.FavoriteRecord) (*operations.CreateUserFavoritesResponse, error)
CreateUserFavorites - creates a new user favorite
func (*Favorites) GetUserFavorites ΒΆ added in v0.3.0
func (s *Favorites) GetUserFavorites(ctx context.Context) (*operations.GetUserFavoritesResponse, error)
GetUserFavorites - returns user favorites
type Genders ΒΆ added in v0.3.0
type Genders struct {
// contains filtered or unexported fields
}
func (*Genders) GetAllGenders ΒΆ added in v0.3.0
func (s *Genders) GetAllGenders(ctx context.Context) (*operations.GetAllGendersResponse, error)
GetAllGenders - returns list of gender records
type Genres ΒΆ added in v0.3.0
type Genres struct {
// contains filtered or unexported fields
}
func (*Genres) GetAllGenres ΒΆ added in v0.3.0
func (s *Genres) GetAllGenres(ctx context.Context) (*operations.GetAllGenresResponse, error)
GetAllGenres - returns list of genre records
func (*Genres) GetGenreBase ΒΆ added in v0.3.0
func (s *Genres) GetGenreBase(ctx context.Context, id float64) (*operations.GetGenreBaseResponse, error)
GetGenreBase - Returns genre record
type HTTPClient ΒΆ
HTTPClient provides an interface for suplying the SDK with a custom HTTP client
type InspirationTypes ΒΆ added in v0.3.0
type InspirationTypes struct {
// contains filtered or unexported fields
}
func (*InspirationTypes) GetAllInspirationTypes ΒΆ added in v0.3.0
func (s *InspirationTypes) GetAllInspirationTypes(ctx context.Context) (*operations.GetAllInspirationTypesResponse, error)
GetAllInspirationTypes - returns list of inspiration types records
type Languages ΒΆ added in v0.3.0
type Languages struct {
// contains filtered or unexported fields
}
func (*Languages) GetAllLanguages ΒΆ added in v0.3.0
func (s *Languages) GetAllLanguages(ctx context.Context) (*operations.GetAllLanguagesResponse, error)
GetAllLanguages - returns list of language records
type Lists ΒΆ added in v0.3.0
type Lists struct {
// contains filtered or unexported fields
}
func (*Lists) GetAllLists ΒΆ added in v0.3.0
func (s *Lists) GetAllLists(ctx context.Context, page *float64) (*operations.GetAllListsResponse, error)
GetAllLists - returns list of list base records
func (*Lists) GetList ΒΆ added in v0.3.0
func (s *Lists) GetList(ctx context.Context, id float64) (*operations.GetListResponse, error)
GetList - returns an list base record
func (*Lists) GetListBySlug ΒΆ added in v0.3.0
func (s *Lists) GetListBySlug(ctx context.Context, slug string) (*operations.GetListBySlugResponse, error)
GetListBySlug - returns an list base record search by slug
func (*Lists) GetListExtended ΒΆ added in v0.3.0
func (s *Lists) GetListExtended(ctx context.Context, id float64) (*operations.GetListExtendedResponse, error)
GetListExtended - returns a list extended record
func (*Lists) GetListTranslation ΒΆ added in v0.3.0
func (s *Lists) GetListTranslation(ctx context.Context, id float64, language string) (*operations.GetListTranslationResponse, error)
GetListTranslation - Returns list translation record
type Login ΒΆ added in v0.3.0
type Login struct {
// contains filtered or unexported fields
}
func (*Login) PostLogin ΒΆ added in v0.3.0
func (s *Login) PostLogin(ctx context.Context, request operations.PostLoginRequestBody) (*operations.PostLoginResponse, error)
PostLogin - create an auth token. The token has one month validation length.
type MovieStatuses ΒΆ added in v0.3.0
type MovieStatuses struct {
// contains filtered or unexported fields
}
func (*MovieStatuses) GetAllMovieStatuses ΒΆ added in v0.3.0
func (s *MovieStatuses) GetAllMovieStatuses(ctx context.Context) (*operations.GetAllMovieStatusesResponse, error)
GetAllMovieStatuses - returns list of status records
type Movies ΒΆ added in v0.3.0
type Movies struct {
// contains filtered or unexported fields
}
func (*Movies) GetAllMovie ΒΆ added in v0.3.0
func (s *Movies) GetAllMovie(ctx context.Context, page *float64) (*operations.GetAllMovieResponse, error)
GetAllMovie - returns list of movie base records
func (*Movies) GetMovieBase ΒΆ added in v0.3.0
func (s *Movies) GetMovieBase(ctx context.Context, id float64) (*operations.GetMovieBaseResponse, error)
GetMovieBase - Returns movie base record
func (*Movies) GetMovieBaseBySlug ΒΆ added in v0.3.0
func (s *Movies) GetMovieBaseBySlug(ctx context.Context, slug string) (*operations.GetMovieBaseBySlugResponse, error)
GetMovieBaseBySlug - Returns movie base record search by slug
func (*Movies) GetMovieExtended ΒΆ added in v0.3.0
func (s *Movies) GetMovieExtended(ctx context.Context, id float64, meta *operations.QueryParamMeta, short *bool) (*operations.GetMovieExtendedResponse, error)
GetMovieExtended - Returns movie extended record
func (*Movies) GetMovieTranslation ΒΆ added in v0.3.0
func (s *Movies) GetMovieTranslation(ctx context.Context, id float64, language string) (*operations.GetMovieTranslationResponse, error)
GetMovieTranslation - Returns movie translation record
func (*Movies) GetMoviesFilter ΒΆ added in v0.3.0
func (s *Movies) GetMoviesFilter(ctx context.Context, request operations.GetMoviesFilterRequest) (*operations.GetMoviesFilterResponse, error)
GetMoviesFilter - Search movies based on filter parameters
type People ΒΆ added in v0.3.0
type People struct {
// contains filtered or unexported fields
}
func (*People) GetAllPeople ΒΆ added in v0.3.0
func (s *People) GetAllPeople(ctx context.Context, page *float64) (*operations.GetAllPeopleResponse, error)
GetAllPeople - Returns a list of people base records with the basic attributes.
func (*People) GetPeopleBase ΒΆ added in v0.3.0
func (s *People) GetPeopleBase(ctx context.Context, id float64) (*operations.GetPeopleBaseResponse, error)
GetPeopleBase - Returns people base record
func (*People) GetPeopleExtended ΒΆ added in v0.3.0
func (s *People) GetPeopleExtended(ctx context.Context, id float64, meta *operations.GetPeopleExtendedQueryParamMeta) (*operations.GetPeopleExtendedResponse, error)
GetPeopleExtended - Returns people extended record
func (*People) GetPeopleTranslation ΒΆ added in v0.3.0
func (s *People) GetPeopleTranslation(ctx context.Context, id float64, language string) (*operations.GetPeopleTranslationResponse, error)
GetPeopleTranslation - Returns people translation record
type PeopleTypes ΒΆ added in v0.3.0
type PeopleTypes struct {
// contains filtered or unexported fields
}
func (*PeopleTypes) GetAllPeopleTypes ΒΆ added in v0.3.0
func (s *PeopleTypes) GetAllPeopleTypes(ctx context.Context) (*operations.GetAllPeopleTypesResponse, error)
GetAllPeopleTypes - returns list of peopleType records
type SDK ΒΆ
type SDK struct { ArtworkStatuses *ArtworkStatuses ArtworkTypes *ArtworkTypes Artwork *Artwork Awards *Awards AwardCategories *AwardCategories Characters *Characters Companies *Companies ContentRatings *ContentRatings Countries *Countries EntityTypes *EntityTypes Episodes *Episodes Genders *Genders Genres *Genres InspirationTypes *InspirationTypes Languages *Languages Lists *Lists Login *Login Movies *Movies MovieStatuses *MovieStatuses People *People PeopleTypes *PeopleTypes Search *Search Seasons *Seasons Series *Series SeriesStatuses *SeriesStatuses SourceTypes *SourceTypes Updates *Updates UserInfo *UserInfo Favorites *Favorites // contains filtered or unexported fields }
SDK - TVDB API V4: Documentation of [TheTVDB](https://thetvdb.com/) API V4. All related information is linked from our [Github repo](https://github.com/thetvdb/v4-api). You might also want to use our [Postman collection] (https://www.getpostman.com/collections/7a9397ce69ff246f74d0) ## Authentication 1. Use the /login endpoint and provide your API key as "apikey". If you have a user-supported key, also provide your subscriber PIN as "pin". Otherwise completely remove "pin" from your call. 2. Executing this call will provide you with a bearer token, which is valid for 1 month. 3. Provide your bearer token for subsequent API calls by clicking Authorize below or including in the header of all direct API calls: `Authorization: Bearer [your-token]`
## Notes 1. "score" is a field across almost all entities. We generate scores for different types of entities in various ways, so no assumptions should be made about the meaning of this value. It is simply used to hint at relative popularity for sorting purposes.
type SDKOption ΒΆ
type SDKOption func(*SDK)
func WithClient ΒΆ
func WithClient(client HTTPClient) SDKOption
WithClient allows the overriding of the default HTTP client used by the SDK
func WithRetryConfig ΒΆ
func WithSecurity ΒΆ
WithSecurity configures the SDK to use the provided security details
func WithSecuritySource ΒΆ added in v0.3.0
WithSecuritySource configures the SDK to invoke the Security Source function on each method call to determine authentication
func WithServerIndex ΒΆ
WithServerIndex allows the overriding of the default server by index
func WithServerURL ΒΆ
WithServerURL allows the overriding of the default server URL
type Search ΒΆ added in v0.3.0
type Search struct {
// contains filtered or unexported fields
}
func (*Search) GetSearchResults ΒΆ added in v0.3.0
func (s *Search) GetSearchResults(ctx context.Context, request operations.GetSearchResultsRequest) (*operations.GetSearchResultsResponse, error)
GetSearchResults - Our search index includes series, movies, people, and companies. Search is limited to 5k results max.
func (*Search) GetSearchResultsByRemoteID ΒΆ added in v0.3.0
func (s *Search) GetSearchResultsByRemoteID(ctx context.Context, remoteID string) (*operations.GetSearchResultsByRemoteIDResponse, error)
GetSearchResultsByRemoteID - Search a series, movie, people, episode, company or season by specific remote id and returns a base record for that entity.
type Seasons ΒΆ added in v0.3.0
type Seasons struct {
// contains filtered or unexported fields
}
func (*Seasons) GetAllSeasons ΒΆ added in v0.3.0
func (s *Seasons) GetAllSeasons(ctx context.Context, page *float64) (*operations.GetAllSeasonsResponse, error)
GetAllSeasons - returns list of seasons base records
func (*Seasons) GetSeasonBase ΒΆ added in v0.3.0
func (s *Seasons) GetSeasonBase(ctx context.Context, id float64) (*operations.GetSeasonBaseResponse, error)
GetSeasonBase - Returns season base record
func (*Seasons) GetSeasonExtended ΒΆ added in v0.3.0
func (s *Seasons) GetSeasonExtended(ctx context.Context, id float64) (*operations.GetSeasonExtendedResponse, error)
GetSeasonExtended - Returns season extended record
func (*Seasons) GetSeasonTranslation ΒΆ added in v0.3.0
func (s *Seasons) GetSeasonTranslation(ctx context.Context, id float64, language string) (*operations.GetSeasonTranslationResponse, error)
GetSeasonTranslation - Returns season translation record
func (*Seasons) GetSeasonTypes ΒΆ added in v0.3.0
func (s *Seasons) GetSeasonTypes(ctx context.Context) (*operations.GetSeasonTypesResponse, error)
GetSeasonTypes - Returns season type records
type Series ΒΆ added in v0.3.0
type Series struct {
// contains filtered or unexported fields
}
func (*Series) GetAllSeries ΒΆ added in v0.3.0
func (s *Series) GetAllSeries(ctx context.Context, page *float64) (*operations.GetAllSeriesResponse, error)
GetAllSeries - returns list of series base records
func (*Series) GetSeriesArtworks ΒΆ added in v0.3.0
func (s *Series) GetSeriesArtworks(ctx context.Context, id float64, lang *string, type_ *int64) (*operations.GetSeriesArtworksResponse, error)
GetSeriesArtworks - Returns series artworks base on language and type. <br> Note: Artwork type is an id that can be found using **/artwork/types** endpoint.
func (*Series) GetSeriesBase ΒΆ added in v0.3.0
func (s *Series) GetSeriesBase(ctx context.Context, id float64) (*operations.GetSeriesBaseResponse, error)
GetSeriesBase - Returns series base record
func (*Series) GetSeriesBaseBySlug ΒΆ added in v0.3.0
func (s *Series) GetSeriesBaseBySlug(ctx context.Context, slug string) (*operations.GetSeriesBaseBySlugResponse, error)
GetSeriesBaseBySlug - Returns series base record searched by slug
func (*Series) GetSeriesEpisodes ΒΆ added in v0.3.0
func (s *Series) GetSeriesEpisodes(ctx context.Context, request operations.GetSeriesEpisodesRequest) (*operations.GetSeriesEpisodesResponse, error)
GetSeriesEpisodes - Returns series episodes from the specified season type, default returns the episodes in the series default season type
func (*Series) GetSeriesExtended ΒΆ added in v0.3.0
func (s *Series) GetSeriesExtended(ctx context.Context, id float64, meta *operations.GetSeriesExtendedQueryParamMeta, short *bool) (*operations.GetSeriesExtendedResponse, error)
GetSeriesExtended - Returns series extended record
func (*Series) GetSeriesFilter ΒΆ added in v0.3.0
func (s *Series) GetSeriesFilter(ctx context.Context, request operations.GetSeriesFilterRequest) (*operations.GetSeriesFilterResponse, error)
GetSeriesFilter - Search series based on filter parameters
func (*Series) GetSeriesNextAired ΒΆ added in v0.3.0
func (s *Series) GetSeriesNextAired(ctx context.Context, id float64) (*operations.GetSeriesNextAiredResponse, error)
GetSeriesNextAired - Returns series base record including the nextAired field. <br> Note: nextAired was included in the base record endpoint but that field will deprecated in the future so developers should use the nextAired endpoint.
func (*Series) GetSeriesSeasonEpisodesTranslated ΒΆ added in v0.3.0
func (s *Series) GetSeriesSeasonEpisodesTranslated(ctx context.Context, id float64, lang string, page int64, seasonType string) (*operations.GetSeriesSeasonEpisodesTranslatedResponse, error)
GetSeriesSeasonEpisodesTranslated - Returns series base record with episodes from the specified season type and language. Default returns the episodes in the series default season type.
func (*Series) GetSeriesTranslation ΒΆ added in v0.3.0
func (s *Series) GetSeriesTranslation(ctx context.Context, id float64, language string) (*operations.GetSeriesTranslationResponse, error)
GetSeriesTranslation - Returns series translation record
type SeriesStatuses ΒΆ added in v0.3.0
type SeriesStatuses struct {
// contains filtered or unexported fields
}
func (*SeriesStatuses) GetAllSeriesStatuses ΒΆ added in v0.3.0
func (s *SeriesStatuses) GetAllSeriesStatuses(ctx context.Context) (*operations.GetAllSeriesStatusesResponse, error)
GetAllSeriesStatuses - returns list of status records
type SourceTypes ΒΆ added in v0.3.0
type SourceTypes struct {
// contains filtered or unexported fields
}
func (*SourceTypes) GetAllSourceTypes ΒΆ added in v0.3.0
func (s *SourceTypes) GetAllSourceTypes(ctx context.Context) (*operations.GetAllSourceTypesResponse, error)
GetAllSourceTypes - returns list of sourceType records
type Updates ΒΆ added in v0.3.0
type Updates struct {
// contains filtered or unexported fields
}
func (*Updates) Updates ΒΆ added in v0.3.0
func (s *Updates) Updates(ctx context.Context, since int64, action *operations.Action, page *float64, type_ *operations.Type) (*operations.UpdatesResponse, error)
Updates - Returns updated entities. methodInt indicates a created record (1), an updated record (2), or a deleted record (3). If a record is deleted because it was a duplicate of another record, the target record's information is provided in mergeToType and mergeToId.
type UserInfo ΒΆ added in v0.3.0
type UserInfo struct {
// contains filtered or unexported fields
}
func (*UserInfo) GetUserInfo ΒΆ added in v0.3.0
func (s *UserInfo) GetUserInfo(ctx context.Context) (*operations.GetUserInfoResponse, error)
GetUserInfo - returns user info
func (*UserInfo) GetUserInfoByID ΒΆ added in v0.3.0
func (s *UserInfo) GetUserInfoByID(ctx context.Context, id float64) (*operations.GetUserInfoByIDResponse, error)
GetUserInfoByID - returns user info by user id
Source Files ΒΆ
- artwork.go
- artworkstatuses.go
- artworktypes.go
- awardcategories.go
- awards.go
- characters.go
- companies.go
- contentratings.go
- countries.go
- entitytypes.go
- episodes.go
- favorites.go
- genders.go
- genres.go
- inspirationtypes.go
- languages.go
- lists.go
- login.go
- movies.go
- moviestatuses.go
- people.go
- peopletypes.go
- sdk.go
- search.go
- seasons.go
- series.go
- seriesstatuses.go
- sourcetypes.go
- updates.go
- userinfo.go