// Code generated by github.com/Yamashou/gqlgenc, DO NOT EDIT. package anilist import ( "context" "net/http" "github.com/Yamashou/gqlgenc/clientv2" ) type GithubGraphQLClient interface { AnimeCollection(ctx context.Context, userName *string, interceptors ...clientv2.RequestInterceptor) (*AnimeCollection, error) AnimeCollectionWithRelations(ctx context.Context, userName *string, interceptors ...clientv2.RequestInterceptor) (*AnimeCollectionWithRelations, error) BaseAnimeByMalID(ctx context.Context, id *int, interceptors ...clientv2.RequestInterceptor) (*BaseAnimeByMalID, error) BaseAnimeByID(ctx context.Context, id *int, interceptors ...clientv2.RequestInterceptor) (*BaseAnimeByID, error) SearchBaseAnimeByIds(ctx context.Context, ids []*int, page *int, perPage *int, status []*MediaStatus, inCollection *bool, sort []*MediaSort, season *MediaSeason, year *int, genre *string, format *MediaFormat, interceptors ...clientv2.RequestInterceptor) (*SearchBaseAnimeByIds, error) CompleteAnimeByID(ctx context.Context, id *int, interceptors ...clientv2.RequestInterceptor) (*CompleteAnimeByID, error) AnimeDetailsByID(ctx context.Context, id *int, interceptors ...clientv2.RequestInterceptor) (*AnimeDetailsByID, error) ListAnime(ctx context.Context, page *int, search *string, perPage *int, sort []*MediaSort, status []*MediaStatus, genres []*string, averageScoreGreater *int, season *MediaSeason, seasonYear *int, format *MediaFormat, isAdult *bool, interceptors ...clientv2.RequestInterceptor) (*ListAnime, error) ListRecentAnime(ctx context.Context, page *int, perPage *int, airingAtGreater *int, airingAtLesser *int, notYetAired *bool, interceptors ...clientv2.RequestInterceptor) (*ListRecentAnime, error) AnimeAiringSchedule(ctx context.Context, ids []*int, season *MediaSeason, seasonYear *int, previousSeason *MediaSeason, previousSeasonYear *int, nextSeason *MediaSeason, nextSeasonYear *int, interceptors ...clientv2.RequestInterceptor) (*AnimeAiringSchedule, error) AnimeAiringScheduleRaw(ctx context.Context, ids []*int, interceptors ...clientv2.RequestInterceptor) (*AnimeAiringScheduleRaw, error) UpdateMediaListEntry(ctx context.Context, mediaID *int, status *MediaListStatus, scoreRaw *int, progress *int, startedAt *FuzzyDateInput, completedAt *FuzzyDateInput, interceptors ...clientv2.RequestInterceptor) (*UpdateMediaListEntry, error) UpdateMediaListEntryProgress(ctx context.Context, mediaID *int, progress *int, status *MediaListStatus, interceptors ...clientv2.RequestInterceptor) (*UpdateMediaListEntryProgress, error) DeleteEntry(ctx context.Context, mediaListEntryID *int, interceptors ...clientv2.RequestInterceptor) (*DeleteEntry, error) UpdateMediaListEntryRepeat(ctx context.Context, mediaID *int, repeat *int, interceptors ...clientv2.RequestInterceptor) (*UpdateMediaListEntryRepeat, error) MangaCollection(ctx context.Context, userName *string, interceptors ...clientv2.RequestInterceptor) (*MangaCollection, error) SearchBaseManga(ctx context.Context, page *int, perPage *int, sort []*MediaSort, search *string, status []*MediaStatus, interceptors ...clientv2.RequestInterceptor) (*SearchBaseManga, error) BaseMangaByID(ctx context.Context, id *int, interceptors ...clientv2.RequestInterceptor) (*BaseMangaByID, error) MangaDetailsByID(ctx context.Context, id *int, interceptors ...clientv2.RequestInterceptor) (*MangaDetailsByID, error) ListManga(ctx context.Context, page *int, search *string, perPage *int, sort []*MediaSort, status []*MediaStatus, genres []*string, averageScoreGreater *int, startDateGreater *string, startDateLesser *string, format *MediaFormat, countryOfOrigin *string, isAdult *bool, interceptors ...clientv2.RequestInterceptor) (*ListManga, error) ViewerStats(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*ViewerStats, error) StudioDetails(ctx context.Context, id *int, interceptors ...clientv2.RequestInterceptor) (*StudioDetails, error) GetViewer(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetViewer, error) } type Client struct { Client *clientv2.Client } func NewClient(cli *http.Client, baseURL string, options *clientv2.Options, interceptors ...clientv2.RequestInterceptor) GithubGraphQLClient { return &Client{Client: clientv2.NewClient(cli, baseURL, options, interceptors...)} } type BaseAnime struct { ID int "json:\"id\" graphql:\"id\"" IDMal *int "json:\"idMal,omitempty\" graphql:\"idMal\"" SiteURL *string "json:\"siteUrl,omitempty\" graphql:\"siteUrl\"" Status *MediaStatus "json:\"status,omitempty\" graphql:\"status\"" Season *MediaSeason "json:\"season,omitempty\" graphql:\"season\"" Type *MediaType "json:\"type,omitempty\" graphql:\"type\"" Format *MediaFormat "json:\"format,omitempty\" graphql:\"format\"" SeasonYear *int "json:\"seasonYear,omitempty\" graphql:\"seasonYear\"" BannerImage *string "json:\"bannerImage,omitempty\" graphql:\"bannerImage\"" Episodes *int "json:\"episodes,omitempty\" graphql:\"episodes\"" Synonyms []*string "json:\"synonyms,omitempty\" graphql:\"synonyms\"" IsAdult *bool "json:\"isAdult,omitempty\" graphql:\"isAdult\"" CountryOfOrigin *string "json:\"countryOfOrigin,omitempty\" graphql:\"countryOfOrigin\"" MeanScore *int "json:\"meanScore,omitempty\" graphql:\"meanScore\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" Genres []*string "json:\"genres,omitempty\" graphql:\"genres\"" Duration *int "json:\"duration,omitempty\" graphql:\"duration\"" Trailer *BaseAnime_Trailer "json:\"trailer,omitempty\" graphql:\"trailer\"" Title *BaseAnime_Title "json:\"title,omitempty\" graphql:\"title\"" CoverImage *BaseAnime_CoverImage "json:\"coverImage,omitempty\" graphql:\"coverImage\"" StartDate *BaseAnime_StartDate "json:\"startDate,omitempty\" graphql:\"startDate\"" EndDate *BaseAnime_EndDate "json:\"endDate,omitempty\" graphql:\"endDate\"" NextAiringEpisode *BaseAnime_NextAiringEpisode "json:\"nextAiringEpisode,omitempty\" graphql:\"nextAiringEpisode\"" } func (t *BaseAnime) GetID() int { if t == nil { t = &BaseAnime{} } return t.ID } func (t *BaseAnime) GetIDMal() *int { if t == nil { t = &BaseAnime{} } return t.IDMal } func (t *BaseAnime) GetSiteURL() *string { if t == nil { t = &BaseAnime{} } return t.SiteURL } func (t *BaseAnime) GetStatus() *MediaStatus { if t == nil { t = &BaseAnime{} } return t.Status } func (t *BaseAnime) GetSeason() *MediaSeason { if t == nil { t = &BaseAnime{} } return t.Season } func (t *BaseAnime) GetType() *MediaType { if t == nil { t = &BaseAnime{} } return t.Type } func (t *BaseAnime) GetFormat() *MediaFormat { if t == nil { t = &BaseAnime{} } return t.Format } func (t *BaseAnime) GetSeasonYear() *int { if t == nil { t = &BaseAnime{} } return t.SeasonYear } func (t *BaseAnime) GetBannerImage() *string { if t == nil { t = &BaseAnime{} } return t.BannerImage } func (t *BaseAnime) GetEpisodes() *int { if t == nil { t = &BaseAnime{} } return t.Episodes } func (t *BaseAnime) GetSynonyms() []*string { if t == nil { t = &BaseAnime{} } return t.Synonyms } func (t *BaseAnime) GetIsAdult() *bool { if t == nil { t = &BaseAnime{} } return t.IsAdult } func (t *BaseAnime) GetCountryOfOrigin() *string { if t == nil { t = &BaseAnime{} } return t.CountryOfOrigin } func (t *BaseAnime) GetMeanScore() *int { if t == nil { t = &BaseAnime{} } return t.MeanScore } func (t *BaseAnime) GetDescription() *string { if t == nil { t = &BaseAnime{} } return t.Description } func (t *BaseAnime) GetGenres() []*string { if t == nil { t = &BaseAnime{} } return t.Genres } func (t *BaseAnime) GetDuration() *int { if t == nil { t = &BaseAnime{} } return t.Duration } func (t *BaseAnime) GetTrailer() *BaseAnime_Trailer { if t == nil { t = &BaseAnime{} } return t.Trailer } func (t *BaseAnime) GetTitle() *BaseAnime_Title { if t == nil { t = &BaseAnime{} } return t.Title } func (t *BaseAnime) GetCoverImage() *BaseAnime_CoverImage { if t == nil { t = &BaseAnime{} } return t.CoverImage } func (t *BaseAnime) GetStartDate() *BaseAnime_StartDate { if t == nil { t = &BaseAnime{} } return t.StartDate } func (t *BaseAnime) GetEndDate() *BaseAnime_EndDate { if t == nil { t = &BaseAnime{} } return t.EndDate } func (t *BaseAnime) GetNextAiringEpisode() *BaseAnime_NextAiringEpisode { if t == nil { t = &BaseAnime{} } return t.NextAiringEpisode } type CompleteAnime struct { ID int "json:\"id\" graphql:\"id\"" IDMal *int "json:\"idMal,omitempty\" graphql:\"idMal\"" SiteURL *string "json:\"siteUrl,omitempty\" graphql:\"siteUrl\"" Status *MediaStatus "json:\"status,omitempty\" graphql:\"status\"" Season *MediaSeason "json:\"season,omitempty\" graphql:\"season\"" SeasonYear *int "json:\"seasonYear,omitempty\" graphql:\"seasonYear\"" Type *MediaType "json:\"type,omitempty\" graphql:\"type\"" Format *MediaFormat "json:\"format,omitempty\" graphql:\"format\"" BannerImage *string "json:\"bannerImage,omitempty\" graphql:\"bannerImage\"" Episodes *int "json:\"episodes,omitempty\" graphql:\"episodes\"" Synonyms []*string "json:\"synonyms,omitempty\" graphql:\"synonyms\"" IsAdult *bool "json:\"isAdult,omitempty\" graphql:\"isAdult\"" CountryOfOrigin *string "json:\"countryOfOrigin,omitempty\" graphql:\"countryOfOrigin\"" MeanScore *int "json:\"meanScore,omitempty\" graphql:\"meanScore\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" Genres []*string "json:\"genres,omitempty\" graphql:\"genres\"" Duration *int "json:\"duration,omitempty\" graphql:\"duration\"" Trailer *CompleteAnime_Trailer "json:\"trailer,omitempty\" graphql:\"trailer\"" Title *CompleteAnime_Title "json:\"title,omitempty\" graphql:\"title\"" CoverImage *CompleteAnime_CoverImage "json:\"coverImage,omitempty\" graphql:\"coverImage\"" StartDate *CompleteAnime_StartDate "json:\"startDate,omitempty\" graphql:\"startDate\"" EndDate *CompleteAnime_EndDate "json:\"endDate,omitempty\" graphql:\"endDate\"" NextAiringEpisode *CompleteAnime_NextAiringEpisode "json:\"nextAiringEpisode,omitempty\" graphql:\"nextAiringEpisode\"" Relations *CompleteAnime_Relations "json:\"relations,omitempty\" graphql:\"relations\"" } func (t *CompleteAnime) GetID() int { if t == nil { t = &CompleteAnime{} } return t.ID } func (t *CompleteAnime) GetIDMal() *int { if t == nil { t = &CompleteAnime{} } return t.IDMal } func (t *CompleteAnime) GetSiteURL() *string { if t == nil { t = &CompleteAnime{} } return t.SiteURL } func (t *CompleteAnime) GetStatus() *MediaStatus { if t == nil { t = &CompleteAnime{} } return t.Status } func (t *CompleteAnime) GetSeason() *MediaSeason { if t == nil { t = &CompleteAnime{} } return t.Season } func (t *CompleteAnime) GetSeasonYear() *int { if t == nil { t = &CompleteAnime{} } return t.SeasonYear } func (t *CompleteAnime) GetType() *MediaType { if t == nil { t = &CompleteAnime{} } return t.Type } func (t *CompleteAnime) GetFormat() *MediaFormat { if t == nil { t = &CompleteAnime{} } return t.Format } func (t *CompleteAnime) GetBannerImage() *string { if t == nil { t = &CompleteAnime{} } return t.BannerImage } func (t *CompleteAnime) GetEpisodes() *int { if t == nil { t = &CompleteAnime{} } return t.Episodes } func (t *CompleteAnime) GetSynonyms() []*string { if t == nil { t = &CompleteAnime{} } return t.Synonyms } func (t *CompleteAnime) GetIsAdult() *bool { if t == nil { t = &CompleteAnime{} } return t.IsAdult } func (t *CompleteAnime) GetCountryOfOrigin() *string { if t == nil { t = &CompleteAnime{} } return t.CountryOfOrigin } func (t *CompleteAnime) GetMeanScore() *int { if t == nil { t = &CompleteAnime{} } return t.MeanScore } func (t *CompleteAnime) GetDescription() *string { if t == nil { t = &CompleteAnime{} } return t.Description } func (t *CompleteAnime) GetGenres() []*string { if t == nil { t = &CompleteAnime{} } return t.Genres } func (t *CompleteAnime) GetDuration() *int { if t == nil { t = &CompleteAnime{} } return t.Duration } func (t *CompleteAnime) GetTrailer() *CompleteAnime_Trailer { if t == nil { t = &CompleteAnime{} } return t.Trailer } func (t *CompleteAnime) GetTitle() *CompleteAnime_Title { if t == nil { t = &CompleteAnime{} } return t.Title } func (t *CompleteAnime) GetCoverImage() *CompleteAnime_CoverImage { if t == nil { t = &CompleteAnime{} } return t.CoverImage } func (t *CompleteAnime) GetStartDate() *CompleteAnime_StartDate { if t == nil { t = &CompleteAnime{} } return t.StartDate } func (t *CompleteAnime) GetEndDate() *CompleteAnime_EndDate { if t == nil { t = &CompleteAnime{} } return t.EndDate } func (t *CompleteAnime) GetNextAiringEpisode() *CompleteAnime_NextAiringEpisode { if t == nil { t = &CompleteAnime{} } return t.NextAiringEpisode } func (t *CompleteAnime) GetRelations() *CompleteAnime_Relations { if t == nil { t = &CompleteAnime{} } return t.Relations } type BaseCharacter struct { ID int "json:\"id\" graphql:\"id\"" IsFavourite bool "json:\"isFavourite\" graphql:\"isFavourite\"" Gender *string "json:\"gender,omitempty\" graphql:\"gender\"" Age *string "json:\"age,omitempty\" graphql:\"age\"" DateOfBirth *BaseCharacter_DateOfBirth "json:\"dateOfBirth,omitempty\" graphql:\"dateOfBirth\"" Name *BaseCharacter_Name "json:\"name,omitempty\" graphql:\"name\"" Image *BaseCharacter_Image "json:\"image,omitempty\" graphql:\"image\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" SiteURL *string "json:\"siteUrl,omitempty\" graphql:\"siteUrl\"" } func (t *BaseCharacter) GetID() int { if t == nil { t = &BaseCharacter{} } return t.ID } func (t *BaseCharacter) GetIsFavourite() bool { if t == nil { t = &BaseCharacter{} } return t.IsFavourite } func (t *BaseCharacter) GetGender() *string { if t == nil { t = &BaseCharacter{} } return t.Gender } func (t *BaseCharacter) GetAge() *string { if t == nil { t = &BaseCharacter{} } return t.Age } func (t *BaseCharacter) GetDateOfBirth() *BaseCharacter_DateOfBirth { if t == nil { t = &BaseCharacter{} } return t.DateOfBirth } func (t *BaseCharacter) GetName() *BaseCharacter_Name { if t == nil { t = &BaseCharacter{} } return t.Name } func (t *BaseCharacter) GetImage() *BaseCharacter_Image { if t == nil { t = &BaseCharacter{} } return t.Image } func (t *BaseCharacter) GetDescription() *string { if t == nil { t = &BaseCharacter{} } return t.Description } func (t *BaseCharacter) GetSiteURL() *string { if t == nil { t = &BaseCharacter{} } return t.SiteURL } type AnimeSchedule struct { ID int "json:\"id\" graphql:\"id\"" IDMal *int "json:\"idMal,omitempty\" graphql:\"idMal\"" Previous *AnimeSchedule_Previous "json:\"previous,omitempty\" graphql:\"previous\"" Upcoming *AnimeSchedule_Upcoming "json:\"upcoming,omitempty\" graphql:\"upcoming\"" } func (t *AnimeSchedule) GetID() int { if t == nil { t = &AnimeSchedule{} } return t.ID } func (t *AnimeSchedule) GetIDMal() *int { if t == nil { t = &AnimeSchedule{} } return t.IDMal } func (t *AnimeSchedule) GetPrevious() *AnimeSchedule_Previous { if t == nil { t = &AnimeSchedule{} } return t.Previous } func (t *AnimeSchedule) GetUpcoming() *AnimeSchedule_Upcoming { if t == nil { t = &AnimeSchedule{} } return t.Upcoming } type BaseManga struct { ID int "json:\"id\" graphql:\"id\"" IDMal *int "json:\"idMal,omitempty\" graphql:\"idMal\"" SiteURL *string "json:\"siteUrl,omitempty\" graphql:\"siteUrl\"" Status *MediaStatus "json:\"status,omitempty\" graphql:\"status\"" Season *MediaSeason "json:\"season,omitempty\" graphql:\"season\"" Type *MediaType "json:\"type,omitempty\" graphql:\"type\"" Format *MediaFormat "json:\"format,omitempty\" graphql:\"format\"" BannerImage *string "json:\"bannerImage,omitempty\" graphql:\"bannerImage\"" Chapters *int "json:\"chapters,omitempty\" graphql:\"chapters\"" Volumes *int "json:\"volumes,omitempty\" graphql:\"volumes\"" Synonyms []*string "json:\"synonyms,omitempty\" graphql:\"synonyms\"" IsAdult *bool "json:\"isAdult,omitempty\" graphql:\"isAdult\"" CountryOfOrigin *string "json:\"countryOfOrigin,omitempty\" graphql:\"countryOfOrigin\"" MeanScore *int "json:\"meanScore,omitempty\" graphql:\"meanScore\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" Genres []*string "json:\"genres,omitempty\" graphql:\"genres\"" Title *BaseManga_Title "json:\"title,omitempty\" graphql:\"title\"" CoverImage *BaseManga_CoverImage "json:\"coverImage,omitempty\" graphql:\"coverImage\"" StartDate *BaseManga_StartDate "json:\"startDate,omitempty\" graphql:\"startDate\"" EndDate *BaseManga_EndDate "json:\"endDate,omitempty\" graphql:\"endDate\"" } func (t *BaseManga) GetID() int { if t == nil { t = &BaseManga{} } return t.ID } func (t *BaseManga) GetIDMal() *int { if t == nil { t = &BaseManga{} } return t.IDMal } func (t *BaseManga) GetSiteURL() *string { if t == nil { t = &BaseManga{} } return t.SiteURL } func (t *BaseManga) GetStatus() *MediaStatus { if t == nil { t = &BaseManga{} } return t.Status } func (t *BaseManga) GetSeason() *MediaSeason { if t == nil { t = &BaseManga{} } return t.Season } func (t *BaseManga) GetType() *MediaType { if t == nil { t = &BaseManga{} } return t.Type } func (t *BaseManga) GetFormat() *MediaFormat { if t == nil { t = &BaseManga{} } return t.Format } func (t *BaseManga) GetBannerImage() *string { if t == nil { t = &BaseManga{} } return t.BannerImage } func (t *BaseManga) GetChapters() *int { if t == nil { t = &BaseManga{} } return t.Chapters } func (t *BaseManga) GetVolumes() *int { if t == nil { t = &BaseManga{} } return t.Volumes } func (t *BaseManga) GetSynonyms() []*string { if t == nil { t = &BaseManga{} } return t.Synonyms } func (t *BaseManga) GetIsAdult() *bool { if t == nil { t = &BaseManga{} } return t.IsAdult } func (t *BaseManga) GetCountryOfOrigin() *string { if t == nil { t = &BaseManga{} } return t.CountryOfOrigin } func (t *BaseManga) GetMeanScore() *int { if t == nil { t = &BaseManga{} } return t.MeanScore } func (t *BaseManga) GetDescription() *string { if t == nil { t = &BaseManga{} } return t.Description } func (t *BaseManga) GetGenres() []*string { if t == nil { t = &BaseManga{} } return t.Genres } func (t *BaseManga) GetTitle() *BaseManga_Title { if t == nil { t = &BaseManga{} } return t.Title } func (t *BaseManga) GetCoverImage() *BaseManga_CoverImage { if t == nil { t = &BaseManga{} } return t.CoverImage } func (t *BaseManga) GetStartDate() *BaseManga_StartDate { if t == nil { t = &BaseManga{} } return t.StartDate } func (t *BaseManga) GetEndDate() *BaseManga_EndDate { if t == nil { t = &BaseManga{} } return t.EndDate } type UserFormatStats struct { Format *MediaFormat "json:\"format,omitempty\" graphql:\"format\"" MeanScore float64 "json:\"meanScore\" graphql:\"meanScore\"" Count int "json:\"count\" graphql:\"count\"" MinutesWatched int "json:\"minutesWatched\" graphql:\"minutesWatched\"" MediaIds []*int "json:\"mediaIds\" graphql:\"mediaIds\"" ChaptersRead int "json:\"chaptersRead\" graphql:\"chaptersRead\"" } func (t *UserFormatStats) GetFormat() *MediaFormat { if t == nil { t = &UserFormatStats{} } return t.Format } func (t *UserFormatStats) GetMeanScore() float64 { if t == nil { t = &UserFormatStats{} } return t.MeanScore } func (t *UserFormatStats) GetCount() int { if t == nil { t = &UserFormatStats{} } return t.Count } func (t *UserFormatStats) GetMinutesWatched() int { if t == nil { t = &UserFormatStats{} } return t.MinutesWatched } func (t *UserFormatStats) GetMediaIds() []*int { if t == nil { t = &UserFormatStats{} } return t.MediaIds } func (t *UserFormatStats) GetChaptersRead() int { if t == nil { t = &UserFormatStats{} } return t.ChaptersRead } type UserGenreStats struct { Genre *string "json:\"genre,omitempty\" graphql:\"genre\"" MeanScore float64 "json:\"meanScore\" graphql:\"meanScore\"" Count int "json:\"count\" graphql:\"count\"" MinutesWatched int "json:\"minutesWatched\" graphql:\"minutesWatched\"" MediaIds []*int "json:\"mediaIds\" graphql:\"mediaIds\"" ChaptersRead int "json:\"chaptersRead\" graphql:\"chaptersRead\"" } func (t *UserGenreStats) GetGenre() *string { if t == nil { t = &UserGenreStats{} } return t.Genre } func (t *UserGenreStats) GetMeanScore() float64 { if t == nil { t = &UserGenreStats{} } return t.MeanScore } func (t *UserGenreStats) GetCount() int { if t == nil { t = &UserGenreStats{} } return t.Count } func (t *UserGenreStats) GetMinutesWatched() int { if t == nil { t = &UserGenreStats{} } return t.MinutesWatched } func (t *UserGenreStats) GetMediaIds() []*int { if t == nil { t = &UserGenreStats{} } return t.MediaIds } func (t *UserGenreStats) GetChaptersRead() int { if t == nil { t = &UserGenreStats{} } return t.ChaptersRead } type UserStatusStats struct { Status *MediaListStatus "json:\"status,omitempty\" graphql:\"status\"" MeanScore float64 "json:\"meanScore\" graphql:\"meanScore\"" Count int "json:\"count\" graphql:\"count\"" MinutesWatched int "json:\"minutesWatched\" graphql:\"minutesWatched\"" MediaIds []*int "json:\"mediaIds\" graphql:\"mediaIds\"" ChaptersRead int "json:\"chaptersRead\" graphql:\"chaptersRead\"" } func (t *UserStatusStats) GetStatus() *MediaListStatus { if t == nil { t = &UserStatusStats{} } return t.Status } func (t *UserStatusStats) GetMeanScore() float64 { if t == nil { t = &UserStatusStats{} } return t.MeanScore } func (t *UserStatusStats) GetCount() int { if t == nil { t = &UserStatusStats{} } return t.Count } func (t *UserStatusStats) GetMinutesWatched() int { if t == nil { t = &UserStatusStats{} } return t.MinutesWatched } func (t *UserStatusStats) GetMediaIds() []*int { if t == nil { t = &UserStatusStats{} } return t.MediaIds } func (t *UserStatusStats) GetChaptersRead() int { if t == nil { t = &UserStatusStats{} } return t.ChaptersRead } type UserScoreStats struct { Score *int "json:\"score,omitempty\" graphql:\"score\"" MeanScore float64 "json:\"meanScore\" graphql:\"meanScore\"" Count int "json:\"count\" graphql:\"count\"" MinutesWatched int "json:\"minutesWatched\" graphql:\"minutesWatched\"" MediaIds []*int "json:\"mediaIds\" graphql:\"mediaIds\"" ChaptersRead int "json:\"chaptersRead\" graphql:\"chaptersRead\"" } func (t *UserScoreStats) GetScore() *int { if t == nil { t = &UserScoreStats{} } return t.Score } func (t *UserScoreStats) GetMeanScore() float64 { if t == nil { t = &UserScoreStats{} } return t.MeanScore } func (t *UserScoreStats) GetCount() int { if t == nil { t = &UserScoreStats{} } return t.Count } func (t *UserScoreStats) GetMinutesWatched() int { if t == nil { t = &UserScoreStats{} } return t.MinutesWatched } func (t *UserScoreStats) GetMediaIds() []*int { if t == nil { t = &UserScoreStats{} } return t.MediaIds } func (t *UserScoreStats) GetChaptersRead() int { if t == nil { t = &UserScoreStats{} } return t.ChaptersRead } type UserStudioStats struct { Studio *UserStudioStats_Studio "json:\"studio,omitempty\" graphql:\"studio\"" MeanScore float64 "json:\"meanScore\" graphql:\"meanScore\"" Count int "json:\"count\" graphql:\"count\"" MinutesWatched int "json:\"minutesWatched\" graphql:\"minutesWatched\"" MediaIds []*int "json:\"mediaIds\" graphql:\"mediaIds\"" ChaptersRead int "json:\"chaptersRead\" graphql:\"chaptersRead\"" } func (t *UserStudioStats) GetStudio() *UserStudioStats_Studio { if t == nil { t = &UserStudioStats{} } return t.Studio } func (t *UserStudioStats) GetMeanScore() float64 { if t == nil { t = &UserStudioStats{} } return t.MeanScore } func (t *UserStudioStats) GetCount() int { if t == nil { t = &UserStudioStats{} } return t.Count } func (t *UserStudioStats) GetMinutesWatched() int { if t == nil { t = &UserStudioStats{} } return t.MinutesWatched } func (t *UserStudioStats) GetMediaIds() []*int { if t == nil { t = &UserStudioStats{} } return t.MediaIds } func (t *UserStudioStats) GetChaptersRead() int { if t == nil { t = &UserStudioStats{} } return t.ChaptersRead } type UserStartYearStats struct { StartYear *int "json:\"startYear,omitempty\" graphql:\"startYear\"" MeanScore float64 "json:\"meanScore\" graphql:\"meanScore\"" Count int "json:\"count\" graphql:\"count\"" MinutesWatched int "json:\"minutesWatched\" graphql:\"minutesWatched\"" MediaIds []*int "json:\"mediaIds\" graphql:\"mediaIds\"" ChaptersRead int "json:\"chaptersRead\" graphql:\"chaptersRead\"" } func (t *UserStartYearStats) GetStartYear() *int { if t == nil { t = &UserStartYearStats{} } return t.StartYear } func (t *UserStartYearStats) GetMeanScore() float64 { if t == nil { t = &UserStartYearStats{} } return t.MeanScore } func (t *UserStartYearStats) GetCount() int { if t == nil { t = &UserStartYearStats{} } return t.Count } func (t *UserStartYearStats) GetMinutesWatched() int { if t == nil { t = &UserStartYearStats{} } return t.MinutesWatched } func (t *UserStartYearStats) GetMediaIds() []*int { if t == nil { t = &UserStartYearStats{} } return t.MediaIds } func (t *UserStartYearStats) GetChaptersRead() int { if t == nil { t = &UserStartYearStats{} } return t.ChaptersRead } type UserReleaseYearStats struct { ReleaseYear *int "json:\"releaseYear,omitempty\" graphql:\"releaseYear\"" MeanScore float64 "json:\"meanScore\" graphql:\"meanScore\"" Count int "json:\"count\" graphql:\"count\"" MinutesWatched int "json:\"minutesWatched\" graphql:\"minutesWatched\"" MediaIds []*int "json:\"mediaIds\" graphql:\"mediaIds\"" ChaptersRead int "json:\"chaptersRead\" graphql:\"chaptersRead\"" } func (t *UserReleaseYearStats) GetReleaseYear() *int { if t == nil { t = &UserReleaseYearStats{} } return t.ReleaseYear } func (t *UserReleaseYearStats) GetMeanScore() float64 { if t == nil { t = &UserReleaseYearStats{} } return t.MeanScore } func (t *UserReleaseYearStats) GetCount() int { if t == nil { t = &UserReleaseYearStats{} } return t.Count } func (t *UserReleaseYearStats) GetMinutesWatched() int { if t == nil { t = &UserReleaseYearStats{} } return t.MinutesWatched } func (t *UserReleaseYearStats) GetMediaIds() []*int { if t == nil { t = &UserReleaseYearStats{} } return t.MediaIds } func (t *UserReleaseYearStats) GetChaptersRead() int { if t == nil { t = &UserReleaseYearStats{} } return t.ChaptersRead } type BaseAnime_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *BaseAnime_Trailer) GetID() *string { if t == nil { t = &BaseAnime_Trailer{} } return t.ID } func (t *BaseAnime_Trailer) GetSite() *string { if t == nil { t = &BaseAnime_Trailer{} } return t.Site } func (t *BaseAnime_Trailer) GetThumbnail() *string { if t == nil { t = &BaseAnime_Trailer{} } return t.Thumbnail } type BaseAnime_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *BaseAnime_Title) GetUserPreferred() *string { if t == nil { t = &BaseAnime_Title{} } return t.UserPreferred } func (t *BaseAnime_Title) GetRomaji() *string { if t == nil { t = &BaseAnime_Title{} } return t.Romaji } func (t *BaseAnime_Title) GetEnglish() *string { if t == nil { t = &BaseAnime_Title{} } return t.English } func (t *BaseAnime_Title) GetNative() *string { if t == nil { t = &BaseAnime_Title{} } return t.Native } type BaseAnime_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *BaseAnime_CoverImage) GetExtraLarge() *string { if t == nil { t = &BaseAnime_CoverImage{} } return t.ExtraLarge } func (t *BaseAnime_CoverImage) GetLarge() *string { if t == nil { t = &BaseAnime_CoverImage{} } return t.Large } func (t *BaseAnime_CoverImage) GetMedium() *string { if t == nil { t = &BaseAnime_CoverImage{} } return t.Medium } func (t *BaseAnime_CoverImage) GetColor() *string { if t == nil { t = &BaseAnime_CoverImage{} } return t.Color } type BaseAnime_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *BaseAnime_StartDate) GetYear() *int { if t == nil { t = &BaseAnime_StartDate{} } return t.Year } func (t *BaseAnime_StartDate) GetMonth() *int { if t == nil { t = &BaseAnime_StartDate{} } return t.Month } func (t *BaseAnime_StartDate) GetDay() *int { if t == nil { t = &BaseAnime_StartDate{} } return t.Day } type BaseAnime_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *BaseAnime_EndDate) GetYear() *int { if t == nil { t = &BaseAnime_EndDate{} } return t.Year } func (t *BaseAnime_EndDate) GetMonth() *int { if t == nil { t = &BaseAnime_EndDate{} } return t.Month } func (t *BaseAnime_EndDate) GetDay() *int { if t == nil { t = &BaseAnime_EndDate{} } return t.Day } type BaseAnime_NextAiringEpisode struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *BaseAnime_NextAiringEpisode) GetAiringAt() int { if t == nil { t = &BaseAnime_NextAiringEpisode{} } return t.AiringAt } func (t *BaseAnime_NextAiringEpisode) GetTimeUntilAiring() int { if t == nil { t = &BaseAnime_NextAiringEpisode{} } return t.TimeUntilAiring } func (t *BaseAnime_NextAiringEpisode) GetEpisode() int { if t == nil { t = &BaseAnime_NextAiringEpisode{} } return t.Episode } type CompleteAnime_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *CompleteAnime_Trailer) GetID() *string { if t == nil { t = &CompleteAnime_Trailer{} } return t.ID } func (t *CompleteAnime_Trailer) GetSite() *string { if t == nil { t = &CompleteAnime_Trailer{} } return t.Site } func (t *CompleteAnime_Trailer) GetThumbnail() *string { if t == nil { t = &CompleteAnime_Trailer{} } return t.Thumbnail } type CompleteAnime_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *CompleteAnime_Title) GetUserPreferred() *string { if t == nil { t = &CompleteAnime_Title{} } return t.UserPreferred } func (t *CompleteAnime_Title) GetRomaji() *string { if t == nil { t = &CompleteAnime_Title{} } return t.Romaji } func (t *CompleteAnime_Title) GetEnglish() *string { if t == nil { t = &CompleteAnime_Title{} } return t.English } func (t *CompleteAnime_Title) GetNative() *string { if t == nil { t = &CompleteAnime_Title{} } return t.Native } type CompleteAnime_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *CompleteAnime_CoverImage) GetExtraLarge() *string { if t == nil { t = &CompleteAnime_CoverImage{} } return t.ExtraLarge } func (t *CompleteAnime_CoverImage) GetLarge() *string { if t == nil { t = &CompleteAnime_CoverImage{} } return t.Large } func (t *CompleteAnime_CoverImage) GetMedium() *string { if t == nil { t = &CompleteAnime_CoverImage{} } return t.Medium } func (t *CompleteAnime_CoverImage) GetColor() *string { if t == nil { t = &CompleteAnime_CoverImage{} } return t.Color } type CompleteAnime_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *CompleteAnime_StartDate) GetYear() *int { if t == nil { t = &CompleteAnime_StartDate{} } return t.Year } func (t *CompleteAnime_StartDate) GetMonth() *int { if t == nil { t = &CompleteAnime_StartDate{} } return t.Month } func (t *CompleteAnime_StartDate) GetDay() *int { if t == nil { t = &CompleteAnime_StartDate{} } return t.Day } type CompleteAnime_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *CompleteAnime_EndDate) GetYear() *int { if t == nil { t = &CompleteAnime_EndDate{} } return t.Year } func (t *CompleteAnime_EndDate) GetMonth() *int { if t == nil { t = &CompleteAnime_EndDate{} } return t.Month } func (t *CompleteAnime_EndDate) GetDay() *int { if t == nil { t = &CompleteAnime_EndDate{} } return t.Day } type CompleteAnime_NextAiringEpisode struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *CompleteAnime_NextAiringEpisode) GetAiringAt() int { if t == nil { t = &CompleteAnime_NextAiringEpisode{} } return t.AiringAt } func (t *CompleteAnime_NextAiringEpisode) GetTimeUntilAiring() int { if t == nil { t = &CompleteAnime_NextAiringEpisode{} } return t.TimeUntilAiring } func (t *CompleteAnime_NextAiringEpisode) GetEpisode() int { if t == nil { t = &CompleteAnime_NextAiringEpisode{} } return t.Episode } type CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer) GetID() *string { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer{} } return t.ID } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer) GetSite() *string { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer{} } return t.Site } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer) GetThumbnail() *string { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer{} } return t.Thumbnail } type CompleteAnime_Relations_Edges_Node_BaseAnime_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_Title) GetUserPreferred() *string { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_Title{} } return t.UserPreferred } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_Title) GetRomaji() *string { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_Title{} } return t.Romaji } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_Title) GetEnglish() *string { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_Title{} } return t.English } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_Title) GetNative() *string { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_Title{} } return t.Native } type CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage) GetExtraLarge() *string { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.ExtraLarge } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage) GetLarge() *string { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.Large } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage) GetMedium() *string { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.Medium } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage) GetColor() *string { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.Color } type CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate) GetYear() *int { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate{} } return t.Year } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate) GetMonth() *int { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate{} } return t.Month } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate) GetDay() *int { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate{} } return t.Day } type CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate) GetYear() *int { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate{} } return t.Year } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate) GetMonth() *int { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate{} } return t.Month } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate) GetDay() *int { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate{} } return t.Day } type CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode) GetAiringAt() int { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode{} } return t.AiringAt } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode) GetTimeUntilAiring() int { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode{} } return t.TimeUntilAiring } func (t *CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode) GetEpisode() int { if t == nil { t = &CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode{} } return t.Episode } type CompleteAnime_Relations_Edges struct { RelationType *MediaRelation "json:\"relationType,omitempty\" graphql:\"relationType\"" Node *BaseAnime "json:\"node,omitempty\" graphql:\"node\"" } func (t *CompleteAnime_Relations_Edges) GetRelationType() *MediaRelation { if t == nil { t = &CompleteAnime_Relations_Edges{} } return t.RelationType } func (t *CompleteAnime_Relations_Edges) GetNode() *BaseAnime { if t == nil { t = &CompleteAnime_Relations_Edges{} } return t.Node } type CompleteAnime_Relations struct { Edges []*CompleteAnime_Relations_Edges "json:\"edges,omitempty\" graphql:\"edges\"" } func (t *CompleteAnime_Relations) GetEdges() []*CompleteAnime_Relations_Edges { if t == nil { t = &CompleteAnime_Relations{} } return t.Edges } type BaseCharacter_DateOfBirth struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *BaseCharacter_DateOfBirth) GetYear() *int { if t == nil { t = &BaseCharacter_DateOfBirth{} } return t.Year } func (t *BaseCharacter_DateOfBirth) GetMonth() *int { if t == nil { t = &BaseCharacter_DateOfBirth{} } return t.Month } func (t *BaseCharacter_DateOfBirth) GetDay() *int { if t == nil { t = &BaseCharacter_DateOfBirth{} } return t.Day } type BaseCharacter_Name struct { Full *string "json:\"full,omitempty\" graphql:\"full\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" Alternative []*string "json:\"alternative,omitempty\" graphql:\"alternative\"" } func (t *BaseCharacter_Name) GetFull() *string { if t == nil { t = &BaseCharacter_Name{} } return t.Full } func (t *BaseCharacter_Name) GetNative() *string { if t == nil { t = &BaseCharacter_Name{} } return t.Native } func (t *BaseCharacter_Name) GetAlternative() []*string { if t == nil { t = &BaseCharacter_Name{} } return t.Alternative } type BaseCharacter_Image struct { Large *string "json:\"large,omitempty\" graphql:\"large\"" } func (t *BaseCharacter_Image) GetLarge() *string { if t == nil { t = &BaseCharacter_Image{} } return t.Large } type AnimeSchedule_Previous_Nodes struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeSchedule_Previous_Nodes) GetAiringAt() int { if t == nil { t = &AnimeSchedule_Previous_Nodes{} } return t.AiringAt } func (t *AnimeSchedule_Previous_Nodes) GetTimeUntilAiring() int { if t == nil { t = &AnimeSchedule_Previous_Nodes{} } return t.TimeUntilAiring } func (t *AnimeSchedule_Previous_Nodes) GetEpisode() int { if t == nil { t = &AnimeSchedule_Previous_Nodes{} } return t.Episode } type AnimeSchedule_Previous struct { Nodes []*AnimeSchedule_Previous_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *AnimeSchedule_Previous) GetNodes() []*AnimeSchedule_Previous_Nodes { if t == nil { t = &AnimeSchedule_Previous{} } return t.Nodes } type AnimeSchedule_Upcoming_Nodes struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeSchedule_Upcoming_Nodes) GetAiringAt() int { if t == nil { t = &AnimeSchedule_Upcoming_Nodes{} } return t.AiringAt } func (t *AnimeSchedule_Upcoming_Nodes) GetTimeUntilAiring() int { if t == nil { t = &AnimeSchedule_Upcoming_Nodes{} } return t.TimeUntilAiring } func (t *AnimeSchedule_Upcoming_Nodes) GetEpisode() int { if t == nil { t = &AnimeSchedule_Upcoming_Nodes{} } return t.Episode } type AnimeSchedule_Upcoming struct { Nodes []*AnimeSchedule_Upcoming_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *AnimeSchedule_Upcoming) GetNodes() []*AnimeSchedule_Upcoming_Nodes { if t == nil { t = &AnimeSchedule_Upcoming{} } return t.Nodes } type BaseManga_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *BaseManga_Title) GetUserPreferred() *string { if t == nil { t = &BaseManga_Title{} } return t.UserPreferred } func (t *BaseManga_Title) GetRomaji() *string { if t == nil { t = &BaseManga_Title{} } return t.Romaji } func (t *BaseManga_Title) GetEnglish() *string { if t == nil { t = &BaseManga_Title{} } return t.English } func (t *BaseManga_Title) GetNative() *string { if t == nil { t = &BaseManga_Title{} } return t.Native } type BaseManga_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *BaseManga_CoverImage) GetExtraLarge() *string { if t == nil { t = &BaseManga_CoverImage{} } return t.ExtraLarge } func (t *BaseManga_CoverImage) GetLarge() *string { if t == nil { t = &BaseManga_CoverImage{} } return t.Large } func (t *BaseManga_CoverImage) GetMedium() *string { if t == nil { t = &BaseManga_CoverImage{} } return t.Medium } func (t *BaseManga_CoverImage) GetColor() *string { if t == nil { t = &BaseManga_CoverImage{} } return t.Color } type BaseManga_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *BaseManga_StartDate) GetYear() *int { if t == nil { t = &BaseManga_StartDate{} } return t.Year } func (t *BaseManga_StartDate) GetMonth() *int { if t == nil { t = &BaseManga_StartDate{} } return t.Month } func (t *BaseManga_StartDate) GetDay() *int { if t == nil { t = &BaseManga_StartDate{} } return t.Day } type BaseManga_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *BaseManga_EndDate) GetYear() *int { if t == nil { t = &BaseManga_EndDate{} } return t.Year } func (t *BaseManga_EndDate) GetMonth() *int { if t == nil { t = &BaseManga_EndDate{} } return t.Month } func (t *BaseManga_EndDate) GetDay() *int { if t == nil { t = &BaseManga_EndDate{} } return t.Day } type UserStudioStats_Studio struct { ID int "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" IsAnimationStudio bool "json:\"isAnimationStudio\" graphql:\"isAnimationStudio\"" } func (t *UserStudioStats_Studio) GetID() int { if t == nil { t = &UserStudioStats_Studio{} } return t.ID } func (t *UserStudioStats_Studio) GetName() string { if t == nil { t = &UserStudioStats_Studio{} } return t.Name } func (t *UserStudioStats_Studio) GetIsAnimationStudio() bool { if t == nil { t = &UserStudioStats_Studio{} } return t.IsAnimationStudio } type AnimeCollection_MediaListCollection_Lists_Entries_StartedAt struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeCollection_MediaListCollection_Lists_Entries_StartedAt) GetYear() *int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_StartedAt{} } return t.Year } func (t *AnimeCollection_MediaListCollection_Lists_Entries_StartedAt) GetMonth() *int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_StartedAt{} } return t.Month } func (t *AnimeCollection_MediaListCollection_Lists_Entries_StartedAt) GetDay() *int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_StartedAt{} } return t.Day } type AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt) GetYear() *int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt{} } return t.Year } func (t *AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt) GetMonth() *int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt{} } return t.Month } func (t *AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt) GetDay() *int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt{} } return t.Day } type AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Trailer) GetID() *string { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Trailer{} } return t.ID } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Trailer) GetSite() *string { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Trailer{} } return t.Site } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Trailer) GetThumbnail() *string { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Trailer{} } return t.Thumbnail } type AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Title) GetUserPreferred() *string { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Title{} } return t.UserPreferred } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Title) GetRomaji() *string { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Title{} } return t.Romaji } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Title) GetEnglish() *string { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Title{} } return t.English } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Title) GetNative() *string { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_Title{} } return t.Native } type AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_CoverImage) GetExtraLarge() *string { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_CoverImage{} } return t.ExtraLarge } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_CoverImage) GetLarge() *string { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_CoverImage{} } return t.Large } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_CoverImage) GetMedium() *string { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_CoverImage{} } return t.Medium } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_CoverImage) GetColor() *string { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_CoverImage{} } return t.Color } type AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_StartDate) GetYear() *int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_StartDate{} } return t.Year } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_StartDate) GetMonth() *int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_StartDate{} } return t.Month } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_StartDate) GetDay() *int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_StartDate{} } return t.Day } type AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_EndDate) GetYear() *int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_EndDate{} } return t.Year } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_EndDate) GetMonth() *int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_EndDate{} } return t.Month } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_EndDate) GetDay() *int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_EndDate{} } return t.Day } type AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_NextAiringEpisode struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_NextAiringEpisode) GetAiringAt() int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_NextAiringEpisode{} } return t.AiringAt } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_NextAiringEpisode) GetTimeUntilAiring() int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_NextAiringEpisode{} } return t.TimeUntilAiring } func (t *AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_NextAiringEpisode) GetEpisode() int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries_Media_BaseAnime_NextAiringEpisode{} } return t.Episode } type AnimeCollection_MediaListCollection_Lists_Entries struct { ID int "json:\"id\" graphql:\"id\"" Score *float64 "json:\"score,omitempty\" graphql:\"score\"" Progress *int "json:\"progress,omitempty\" graphql:\"progress\"" Status *MediaListStatus "json:\"status,omitempty\" graphql:\"status\"" Notes *string "json:\"notes,omitempty\" graphql:\"notes\"" Repeat *int "json:\"repeat,omitempty\" graphql:\"repeat\"" Private *bool "json:\"private,omitempty\" graphql:\"private\"" StartedAt *AnimeCollection_MediaListCollection_Lists_Entries_StartedAt "json:\"startedAt,omitempty\" graphql:\"startedAt\"" CompletedAt *AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt "json:\"completedAt,omitempty\" graphql:\"completedAt\"" Media *BaseAnime "json:\"media,omitempty\" graphql:\"media\"" } func (t *AnimeCollection_MediaListCollection_Lists_Entries) GetID() int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries{} } return t.ID } func (t *AnimeCollection_MediaListCollection_Lists_Entries) GetScore() *float64 { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries{} } return t.Score } func (t *AnimeCollection_MediaListCollection_Lists_Entries) GetProgress() *int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries{} } return t.Progress } func (t *AnimeCollection_MediaListCollection_Lists_Entries) GetStatus() *MediaListStatus { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries{} } return t.Status } func (t *AnimeCollection_MediaListCollection_Lists_Entries) GetNotes() *string { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries{} } return t.Notes } func (t *AnimeCollection_MediaListCollection_Lists_Entries) GetRepeat() *int { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries{} } return t.Repeat } func (t *AnimeCollection_MediaListCollection_Lists_Entries) GetPrivate() *bool { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries{} } return t.Private } func (t *AnimeCollection_MediaListCollection_Lists_Entries) GetStartedAt() *AnimeCollection_MediaListCollection_Lists_Entries_StartedAt { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries{} } return t.StartedAt } func (t *AnimeCollection_MediaListCollection_Lists_Entries) GetCompletedAt() *AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries{} } return t.CompletedAt } func (t *AnimeCollection_MediaListCollection_Lists_Entries) GetMedia() *BaseAnime { if t == nil { t = &AnimeCollection_MediaListCollection_Lists_Entries{} } return t.Media } type AnimeCollection_MediaListCollection_Lists struct { Status *MediaListStatus "json:\"status,omitempty\" graphql:\"status\"" Name *string "json:\"name,omitempty\" graphql:\"name\"" IsCustomList *bool "json:\"isCustomList,omitempty\" graphql:\"isCustomList\"" Entries []*AnimeCollection_MediaListCollection_Lists_Entries "json:\"entries,omitempty\" graphql:\"entries\"" } func (t *AnimeCollection_MediaListCollection_Lists) GetStatus() *MediaListStatus { if t == nil { t = &AnimeCollection_MediaListCollection_Lists{} } return t.Status } func (t *AnimeCollection_MediaListCollection_Lists) GetName() *string { if t == nil { t = &AnimeCollection_MediaListCollection_Lists{} } return t.Name } func (t *AnimeCollection_MediaListCollection_Lists) GetIsCustomList() *bool { if t == nil { t = &AnimeCollection_MediaListCollection_Lists{} } return t.IsCustomList } func (t *AnimeCollection_MediaListCollection_Lists) GetEntries() []*AnimeCollection_MediaListCollection_Lists_Entries { if t == nil { t = &AnimeCollection_MediaListCollection_Lists{} } return t.Entries } type AnimeCollection_MediaListCollection struct { Lists []*AnimeCollection_MediaListCollection_Lists "json:\"lists,omitempty\" graphql:\"lists\"" } func (t *AnimeCollection_MediaListCollection) GetLists() []*AnimeCollection_MediaListCollection_Lists { if t == nil { t = &AnimeCollection_MediaListCollection{} } return t.Lists } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt) GetYear() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt{} } return t.Year } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt) GetMonth() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt{} } return t.Month } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt) GetDay() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt{} } return t.Day } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt) GetYear() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt{} } return t.Year } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt) GetMonth() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt{} } return t.Month } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt) GetDay() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt{} } return t.Day } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Trailer) GetID() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Trailer{} } return t.ID } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Trailer) GetSite() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Trailer{} } return t.Site } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Trailer) GetThumbnail() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Trailer{} } return t.Thumbnail } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Title) GetUserPreferred() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Title{} } return t.UserPreferred } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Title) GetRomaji() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Title{} } return t.Romaji } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Title) GetEnglish() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Title{} } return t.English } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Title) GetNative() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Title{} } return t.Native } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_CoverImage) GetExtraLarge() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_CoverImage{} } return t.ExtraLarge } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_CoverImage) GetLarge() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_CoverImage{} } return t.Large } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_CoverImage) GetMedium() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_CoverImage{} } return t.Medium } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_CoverImage) GetColor() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_CoverImage{} } return t.Color } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_StartDate) GetYear() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_StartDate{} } return t.Year } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_StartDate) GetMonth() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_StartDate{} } return t.Month } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_StartDate) GetDay() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_StartDate{} } return t.Day } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_EndDate) GetYear() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_EndDate{} } return t.Year } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_EndDate) GetMonth() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_EndDate{} } return t.Month } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_EndDate) GetDay() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_EndDate{} } return t.Day } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_NextAiringEpisode struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_NextAiringEpisode) GetAiringAt() int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_NextAiringEpisode{} } return t.AiringAt } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_NextAiringEpisode) GetTimeUntilAiring() int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_NextAiringEpisode{} } return t.TimeUntilAiring } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_NextAiringEpisode) GetEpisode() int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_NextAiringEpisode{} } return t.Episode } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer) GetID() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer{} } return t.ID } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer) GetSite() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer{} } return t.Site } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer) GetThumbnail() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer{} } return t.Thumbnail } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title) GetUserPreferred() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title{} } return t.UserPreferred } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title) GetRomaji() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title{} } return t.Romaji } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title) GetEnglish() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title{} } return t.English } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title) GetNative() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title{} } return t.Native } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage) GetExtraLarge() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.ExtraLarge } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage) GetLarge() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.Large } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage) GetMedium() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.Medium } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage) GetColor() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.Color } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate) GetYear() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate{} } return t.Year } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate) GetMonth() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate{} } return t.Month } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate) GetDay() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate{} } return t.Day } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate) GetYear() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate{} } return t.Year } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate) GetMonth() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate{} } return t.Month } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate) GetDay() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate{} } return t.Day } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode) GetAiringAt() int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode{} } return t.AiringAt } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode) GetTimeUntilAiring() int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode{} } return t.TimeUntilAiring } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode) GetEpisode() int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode{} } return t.Episode } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges struct { RelationType *MediaRelation "json:\"relationType,omitempty\" graphql:\"relationType\"" Node *BaseAnime "json:\"node,omitempty\" graphql:\"node\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges) GetRelationType() *MediaRelation { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges{} } return t.RelationType } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges) GetNode() *BaseAnime { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges{} } return t.Node } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations struct { Edges []*AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges "json:\"edges,omitempty\" graphql:\"edges\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations) GetEdges() []*AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations_Edges { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_Media_CompleteAnime_Relations{} } return t.Edges } type AnimeCollectionWithRelations_MediaListCollection_Lists_Entries struct { ID int "json:\"id\" graphql:\"id\"" Score *float64 "json:\"score,omitempty\" graphql:\"score\"" Progress *int "json:\"progress,omitempty\" graphql:\"progress\"" Status *MediaListStatus "json:\"status,omitempty\" graphql:\"status\"" Notes *string "json:\"notes,omitempty\" graphql:\"notes\"" Repeat *int "json:\"repeat,omitempty\" graphql:\"repeat\"" Private *bool "json:\"private,omitempty\" graphql:\"private\"" StartedAt *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt "json:\"startedAt,omitempty\" graphql:\"startedAt\"" CompletedAt *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt "json:\"completedAt,omitempty\" graphql:\"completedAt\"" Media *CompleteAnime "json:\"media,omitempty\" graphql:\"media\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries) GetID() int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries{} } return t.ID } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries) GetScore() *float64 { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries{} } return t.Score } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries) GetProgress() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries{} } return t.Progress } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries) GetStatus() *MediaListStatus { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries{} } return t.Status } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries) GetNotes() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries{} } return t.Notes } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries) GetRepeat() *int { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries{} } return t.Repeat } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries) GetPrivate() *bool { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries{} } return t.Private } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries) GetStartedAt() *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries{} } return t.StartedAt } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries) GetCompletedAt() *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries{} } return t.CompletedAt } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists_Entries) GetMedia() *CompleteAnime { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists_Entries{} } return t.Media } type AnimeCollectionWithRelations_MediaListCollection_Lists struct { Status *MediaListStatus "json:\"status,omitempty\" graphql:\"status\"" Name *string "json:\"name,omitempty\" graphql:\"name\"" IsCustomList *bool "json:\"isCustomList,omitempty\" graphql:\"isCustomList\"" Entries []*AnimeCollectionWithRelations_MediaListCollection_Lists_Entries "json:\"entries,omitempty\" graphql:\"entries\"" } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists) GetStatus() *MediaListStatus { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists{} } return t.Status } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists) GetName() *string { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists{} } return t.Name } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists) GetIsCustomList() *bool { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists{} } return t.IsCustomList } func (t *AnimeCollectionWithRelations_MediaListCollection_Lists) GetEntries() []*AnimeCollectionWithRelations_MediaListCollection_Lists_Entries { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection_Lists{} } return t.Entries } type AnimeCollectionWithRelations_MediaListCollection struct { Lists []*AnimeCollectionWithRelations_MediaListCollection_Lists "json:\"lists,omitempty\" graphql:\"lists\"" } func (t *AnimeCollectionWithRelations_MediaListCollection) GetLists() []*AnimeCollectionWithRelations_MediaListCollection_Lists { if t == nil { t = &AnimeCollectionWithRelations_MediaListCollection{} } return t.Lists } type BaseAnimeByMalId_Media_BaseAnime_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *BaseAnimeByMalId_Media_BaseAnime_Trailer) GetID() *string { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_Trailer{} } return t.ID } func (t *BaseAnimeByMalId_Media_BaseAnime_Trailer) GetSite() *string { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_Trailer{} } return t.Site } func (t *BaseAnimeByMalId_Media_BaseAnime_Trailer) GetThumbnail() *string { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_Trailer{} } return t.Thumbnail } type BaseAnimeByMalId_Media_BaseAnime_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *BaseAnimeByMalId_Media_BaseAnime_Title) GetUserPreferred() *string { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_Title{} } return t.UserPreferred } func (t *BaseAnimeByMalId_Media_BaseAnime_Title) GetRomaji() *string { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_Title{} } return t.Romaji } func (t *BaseAnimeByMalId_Media_BaseAnime_Title) GetEnglish() *string { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_Title{} } return t.English } func (t *BaseAnimeByMalId_Media_BaseAnime_Title) GetNative() *string { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_Title{} } return t.Native } type BaseAnimeByMalId_Media_BaseAnime_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *BaseAnimeByMalId_Media_BaseAnime_CoverImage) GetExtraLarge() *string { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_CoverImage{} } return t.ExtraLarge } func (t *BaseAnimeByMalId_Media_BaseAnime_CoverImage) GetLarge() *string { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_CoverImage{} } return t.Large } func (t *BaseAnimeByMalId_Media_BaseAnime_CoverImage) GetMedium() *string { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_CoverImage{} } return t.Medium } func (t *BaseAnimeByMalId_Media_BaseAnime_CoverImage) GetColor() *string { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_CoverImage{} } return t.Color } type BaseAnimeByMalId_Media_BaseAnime_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *BaseAnimeByMalId_Media_BaseAnime_StartDate) GetYear() *int { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_StartDate{} } return t.Year } func (t *BaseAnimeByMalId_Media_BaseAnime_StartDate) GetMonth() *int { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_StartDate{} } return t.Month } func (t *BaseAnimeByMalId_Media_BaseAnime_StartDate) GetDay() *int { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_StartDate{} } return t.Day } type BaseAnimeByMalId_Media_BaseAnime_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *BaseAnimeByMalId_Media_BaseAnime_EndDate) GetYear() *int { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_EndDate{} } return t.Year } func (t *BaseAnimeByMalId_Media_BaseAnime_EndDate) GetMonth() *int { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_EndDate{} } return t.Month } func (t *BaseAnimeByMalId_Media_BaseAnime_EndDate) GetDay() *int { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_EndDate{} } return t.Day } type BaseAnimeByMalId_Media_BaseAnime_NextAiringEpisode struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *BaseAnimeByMalId_Media_BaseAnime_NextAiringEpisode) GetAiringAt() int { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_NextAiringEpisode{} } return t.AiringAt } func (t *BaseAnimeByMalId_Media_BaseAnime_NextAiringEpisode) GetTimeUntilAiring() int { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_NextAiringEpisode{} } return t.TimeUntilAiring } func (t *BaseAnimeByMalId_Media_BaseAnime_NextAiringEpisode) GetEpisode() int { if t == nil { t = &BaseAnimeByMalId_Media_BaseAnime_NextAiringEpisode{} } return t.Episode } type BaseAnimeById_Media_BaseAnime_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *BaseAnimeById_Media_BaseAnime_Trailer) GetID() *string { if t == nil { t = &BaseAnimeById_Media_BaseAnime_Trailer{} } return t.ID } func (t *BaseAnimeById_Media_BaseAnime_Trailer) GetSite() *string { if t == nil { t = &BaseAnimeById_Media_BaseAnime_Trailer{} } return t.Site } func (t *BaseAnimeById_Media_BaseAnime_Trailer) GetThumbnail() *string { if t == nil { t = &BaseAnimeById_Media_BaseAnime_Trailer{} } return t.Thumbnail } type BaseAnimeById_Media_BaseAnime_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *BaseAnimeById_Media_BaseAnime_Title) GetUserPreferred() *string { if t == nil { t = &BaseAnimeById_Media_BaseAnime_Title{} } return t.UserPreferred } func (t *BaseAnimeById_Media_BaseAnime_Title) GetRomaji() *string { if t == nil { t = &BaseAnimeById_Media_BaseAnime_Title{} } return t.Romaji } func (t *BaseAnimeById_Media_BaseAnime_Title) GetEnglish() *string { if t == nil { t = &BaseAnimeById_Media_BaseAnime_Title{} } return t.English } func (t *BaseAnimeById_Media_BaseAnime_Title) GetNative() *string { if t == nil { t = &BaseAnimeById_Media_BaseAnime_Title{} } return t.Native } type BaseAnimeById_Media_BaseAnime_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *BaseAnimeById_Media_BaseAnime_CoverImage) GetExtraLarge() *string { if t == nil { t = &BaseAnimeById_Media_BaseAnime_CoverImage{} } return t.ExtraLarge } func (t *BaseAnimeById_Media_BaseAnime_CoverImage) GetLarge() *string { if t == nil { t = &BaseAnimeById_Media_BaseAnime_CoverImage{} } return t.Large } func (t *BaseAnimeById_Media_BaseAnime_CoverImage) GetMedium() *string { if t == nil { t = &BaseAnimeById_Media_BaseAnime_CoverImage{} } return t.Medium } func (t *BaseAnimeById_Media_BaseAnime_CoverImage) GetColor() *string { if t == nil { t = &BaseAnimeById_Media_BaseAnime_CoverImage{} } return t.Color } type BaseAnimeById_Media_BaseAnime_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *BaseAnimeById_Media_BaseAnime_StartDate) GetYear() *int { if t == nil { t = &BaseAnimeById_Media_BaseAnime_StartDate{} } return t.Year } func (t *BaseAnimeById_Media_BaseAnime_StartDate) GetMonth() *int { if t == nil { t = &BaseAnimeById_Media_BaseAnime_StartDate{} } return t.Month } func (t *BaseAnimeById_Media_BaseAnime_StartDate) GetDay() *int { if t == nil { t = &BaseAnimeById_Media_BaseAnime_StartDate{} } return t.Day } type BaseAnimeById_Media_BaseAnime_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *BaseAnimeById_Media_BaseAnime_EndDate) GetYear() *int { if t == nil { t = &BaseAnimeById_Media_BaseAnime_EndDate{} } return t.Year } func (t *BaseAnimeById_Media_BaseAnime_EndDate) GetMonth() *int { if t == nil { t = &BaseAnimeById_Media_BaseAnime_EndDate{} } return t.Month } func (t *BaseAnimeById_Media_BaseAnime_EndDate) GetDay() *int { if t == nil { t = &BaseAnimeById_Media_BaseAnime_EndDate{} } return t.Day } type BaseAnimeById_Media_BaseAnime_NextAiringEpisode struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *BaseAnimeById_Media_BaseAnime_NextAiringEpisode) GetAiringAt() int { if t == nil { t = &BaseAnimeById_Media_BaseAnime_NextAiringEpisode{} } return t.AiringAt } func (t *BaseAnimeById_Media_BaseAnime_NextAiringEpisode) GetTimeUntilAiring() int { if t == nil { t = &BaseAnimeById_Media_BaseAnime_NextAiringEpisode{} } return t.TimeUntilAiring } func (t *BaseAnimeById_Media_BaseAnime_NextAiringEpisode) GetEpisode() int { if t == nil { t = &BaseAnimeById_Media_BaseAnime_NextAiringEpisode{} } return t.Episode } type SearchBaseAnimeByIds_Page_PageInfo struct { HasNextPage *bool "json:\"hasNextPage,omitempty\" graphql:\"hasNextPage\"" } func (t *SearchBaseAnimeByIds_Page_PageInfo) GetHasNextPage() *bool { if t == nil { t = &SearchBaseAnimeByIds_Page_PageInfo{} } return t.HasNextPage } type SearchBaseAnimeByIds_Page_Media_BaseAnime_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_Trailer) GetID() *string { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_Trailer{} } return t.ID } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_Trailer) GetSite() *string { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_Trailer{} } return t.Site } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_Trailer) GetThumbnail() *string { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_Trailer{} } return t.Thumbnail } type SearchBaseAnimeByIds_Page_Media_BaseAnime_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_Title) GetUserPreferred() *string { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_Title{} } return t.UserPreferred } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_Title) GetRomaji() *string { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_Title{} } return t.Romaji } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_Title) GetEnglish() *string { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_Title{} } return t.English } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_Title) GetNative() *string { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_Title{} } return t.Native } type SearchBaseAnimeByIds_Page_Media_BaseAnime_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_CoverImage) GetExtraLarge() *string { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_CoverImage{} } return t.ExtraLarge } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_CoverImage) GetLarge() *string { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_CoverImage{} } return t.Large } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_CoverImage) GetMedium() *string { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_CoverImage{} } return t.Medium } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_CoverImage) GetColor() *string { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_CoverImage{} } return t.Color } type SearchBaseAnimeByIds_Page_Media_BaseAnime_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_StartDate) GetYear() *int { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_StartDate{} } return t.Year } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_StartDate) GetMonth() *int { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_StartDate{} } return t.Month } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_StartDate) GetDay() *int { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_StartDate{} } return t.Day } type SearchBaseAnimeByIds_Page_Media_BaseAnime_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_EndDate) GetYear() *int { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_EndDate{} } return t.Year } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_EndDate) GetMonth() *int { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_EndDate{} } return t.Month } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_EndDate) GetDay() *int { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_EndDate{} } return t.Day } type SearchBaseAnimeByIds_Page_Media_BaseAnime_NextAiringEpisode struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_NextAiringEpisode) GetAiringAt() int { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_NextAiringEpisode{} } return t.AiringAt } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_NextAiringEpisode) GetTimeUntilAiring() int { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_NextAiringEpisode{} } return t.TimeUntilAiring } func (t *SearchBaseAnimeByIds_Page_Media_BaseAnime_NextAiringEpisode) GetEpisode() int { if t == nil { t = &SearchBaseAnimeByIds_Page_Media_BaseAnime_NextAiringEpisode{} } return t.Episode } type SearchBaseAnimeByIds_Page struct { PageInfo *SearchBaseAnimeByIds_Page_PageInfo "json:\"pageInfo,omitempty\" graphql:\"pageInfo\"" Media []*BaseAnime "json:\"media,omitempty\" graphql:\"media\"" } func (t *SearchBaseAnimeByIds_Page) GetPageInfo() *SearchBaseAnimeByIds_Page_PageInfo { if t == nil { t = &SearchBaseAnimeByIds_Page{} } return t.PageInfo } func (t *SearchBaseAnimeByIds_Page) GetMedia() []*BaseAnime { if t == nil { t = &SearchBaseAnimeByIds_Page{} } return t.Media } type CompleteAnimeById_Media_CompleteAnime_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *CompleteAnimeById_Media_CompleteAnime_Trailer) GetID() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Trailer{} } return t.ID } func (t *CompleteAnimeById_Media_CompleteAnime_Trailer) GetSite() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Trailer{} } return t.Site } func (t *CompleteAnimeById_Media_CompleteAnime_Trailer) GetThumbnail() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Trailer{} } return t.Thumbnail } type CompleteAnimeById_Media_CompleteAnime_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *CompleteAnimeById_Media_CompleteAnime_Title) GetUserPreferred() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Title{} } return t.UserPreferred } func (t *CompleteAnimeById_Media_CompleteAnime_Title) GetRomaji() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Title{} } return t.Romaji } func (t *CompleteAnimeById_Media_CompleteAnime_Title) GetEnglish() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Title{} } return t.English } func (t *CompleteAnimeById_Media_CompleteAnime_Title) GetNative() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Title{} } return t.Native } type CompleteAnimeById_Media_CompleteAnime_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *CompleteAnimeById_Media_CompleteAnime_CoverImage) GetExtraLarge() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_CoverImage{} } return t.ExtraLarge } func (t *CompleteAnimeById_Media_CompleteAnime_CoverImage) GetLarge() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_CoverImage{} } return t.Large } func (t *CompleteAnimeById_Media_CompleteAnime_CoverImage) GetMedium() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_CoverImage{} } return t.Medium } func (t *CompleteAnimeById_Media_CompleteAnime_CoverImage) GetColor() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_CoverImage{} } return t.Color } type CompleteAnimeById_Media_CompleteAnime_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *CompleteAnimeById_Media_CompleteAnime_StartDate) GetYear() *int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_StartDate{} } return t.Year } func (t *CompleteAnimeById_Media_CompleteAnime_StartDate) GetMonth() *int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_StartDate{} } return t.Month } func (t *CompleteAnimeById_Media_CompleteAnime_StartDate) GetDay() *int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_StartDate{} } return t.Day } type CompleteAnimeById_Media_CompleteAnime_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *CompleteAnimeById_Media_CompleteAnime_EndDate) GetYear() *int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_EndDate{} } return t.Year } func (t *CompleteAnimeById_Media_CompleteAnime_EndDate) GetMonth() *int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_EndDate{} } return t.Month } func (t *CompleteAnimeById_Media_CompleteAnime_EndDate) GetDay() *int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_EndDate{} } return t.Day } type CompleteAnimeById_Media_CompleteAnime_NextAiringEpisode struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *CompleteAnimeById_Media_CompleteAnime_NextAiringEpisode) GetAiringAt() int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_NextAiringEpisode{} } return t.AiringAt } func (t *CompleteAnimeById_Media_CompleteAnime_NextAiringEpisode) GetTimeUntilAiring() int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_NextAiringEpisode{} } return t.TimeUntilAiring } func (t *CompleteAnimeById_Media_CompleteAnime_NextAiringEpisode) GetEpisode() int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_NextAiringEpisode{} } return t.Episode } type CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer) GetID() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer{} } return t.ID } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer) GetSite() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer{} } return t.Site } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer) GetThumbnail() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Trailer{} } return t.Thumbnail } type CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title) GetUserPreferred() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title{} } return t.UserPreferred } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title) GetRomaji() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title{} } return t.Romaji } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title) GetEnglish() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title{} } return t.English } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title) GetNative() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_Title{} } return t.Native } type CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage) GetExtraLarge() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.ExtraLarge } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage) GetLarge() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.Large } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage) GetMedium() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.Medium } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage) GetColor() *string { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.Color } type CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate) GetYear() *int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate{} } return t.Year } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate) GetMonth() *int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate{} } return t.Month } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate) GetDay() *int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_StartDate{} } return t.Day } type CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate) GetYear() *int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate{} } return t.Year } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate) GetMonth() *int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate{} } return t.Month } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate) GetDay() *int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_EndDate{} } return t.Day } type CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode) GetAiringAt() int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode{} } return t.AiringAt } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode) GetTimeUntilAiring() int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode{} } return t.TimeUntilAiring } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode) GetEpisode() int { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges_Node_BaseAnime_NextAiringEpisode{} } return t.Episode } type CompleteAnimeById_Media_CompleteAnime_Relations_Edges struct { RelationType *MediaRelation "json:\"relationType,omitempty\" graphql:\"relationType\"" Node *BaseAnime "json:\"node,omitempty\" graphql:\"node\"" } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges) GetRelationType() *MediaRelation { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges{} } return t.RelationType } func (t *CompleteAnimeById_Media_CompleteAnime_Relations_Edges) GetNode() *BaseAnime { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations_Edges{} } return t.Node } type CompleteAnimeById_Media_CompleteAnime_Relations struct { Edges []*CompleteAnimeById_Media_CompleteAnime_Relations_Edges "json:\"edges,omitempty\" graphql:\"edges\"" } func (t *CompleteAnimeById_Media_CompleteAnime_Relations) GetEdges() []*CompleteAnimeById_Media_CompleteAnime_Relations_Edges { if t == nil { t = &CompleteAnimeById_Media_CompleteAnime_Relations{} } return t.Edges } type AnimeDetailsById_Media_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *AnimeDetailsById_Media_Trailer) GetID() *string { if t == nil { t = &AnimeDetailsById_Media_Trailer{} } return t.ID } func (t *AnimeDetailsById_Media_Trailer) GetSite() *string { if t == nil { t = &AnimeDetailsById_Media_Trailer{} } return t.Site } func (t *AnimeDetailsById_Media_Trailer) GetThumbnail() *string { if t == nil { t = &AnimeDetailsById_Media_Trailer{} } return t.Thumbnail } type AnimeDetailsById_Media_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeDetailsById_Media_StartDate) GetYear() *int { if t == nil { t = &AnimeDetailsById_Media_StartDate{} } return t.Year } func (t *AnimeDetailsById_Media_StartDate) GetMonth() *int { if t == nil { t = &AnimeDetailsById_Media_StartDate{} } return t.Month } func (t *AnimeDetailsById_Media_StartDate) GetDay() *int { if t == nil { t = &AnimeDetailsById_Media_StartDate{} } return t.Day } type AnimeDetailsById_Media_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeDetailsById_Media_EndDate) GetYear() *int { if t == nil { t = &AnimeDetailsById_Media_EndDate{} } return t.Year } func (t *AnimeDetailsById_Media_EndDate) GetMonth() *int { if t == nil { t = &AnimeDetailsById_Media_EndDate{} } return t.Month } func (t *AnimeDetailsById_Media_EndDate) GetDay() *int { if t == nil { t = &AnimeDetailsById_Media_EndDate{} } return t.Day } type AnimeDetailsById_Media_Studios_Nodes struct { Name string "json:\"name\" graphql:\"name\"" ID int "json:\"id\" graphql:\"id\"" } func (t *AnimeDetailsById_Media_Studios_Nodes) GetName() string { if t == nil { t = &AnimeDetailsById_Media_Studios_Nodes{} } return t.Name } func (t *AnimeDetailsById_Media_Studios_Nodes) GetID() int { if t == nil { t = &AnimeDetailsById_Media_Studios_Nodes{} } return t.ID } type AnimeDetailsById_Media_Studios struct { Nodes []*AnimeDetailsById_Media_Studios_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *AnimeDetailsById_Media_Studios) GetNodes() []*AnimeDetailsById_Media_Studios_Nodes { if t == nil { t = &AnimeDetailsById_Media_Studios{} } return t.Nodes } type AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth) GetYear() *int { if t == nil { t = &AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth{} } return t.Year } func (t *AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth) GetMonth() *int { if t == nil { t = &AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth{} } return t.Month } func (t *AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth) GetDay() *int { if t == nil { t = &AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth{} } return t.Day } type AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name struct { Full *string "json:\"full,omitempty\" graphql:\"full\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" Alternative []*string "json:\"alternative,omitempty\" graphql:\"alternative\"" } func (t *AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name) GetFull() *string { if t == nil { t = &AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name{} } return t.Full } func (t *AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name) GetNative() *string { if t == nil { t = &AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name{} } return t.Native } func (t *AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name) GetAlternative() []*string { if t == nil { t = &AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name{} } return t.Alternative } type AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_Image struct { Large *string "json:\"large,omitempty\" graphql:\"large\"" } func (t *AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_Image) GetLarge() *string { if t == nil { t = &AnimeDetailsById_Media_Characters_Edges_Node_BaseCharacter_Image{} } return t.Large } type AnimeDetailsById_Media_Characters_Edges struct { ID *int "json:\"id,omitempty\" graphql:\"id\"" Role *CharacterRole "json:\"role,omitempty\" graphql:\"role\"" Name *string "json:\"name,omitempty\" graphql:\"name\"" Node *BaseCharacter "json:\"node,omitempty\" graphql:\"node\"" } func (t *AnimeDetailsById_Media_Characters_Edges) GetID() *int { if t == nil { t = &AnimeDetailsById_Media_Characters_Edges{} } return t.ID } func (t *AnimeDetailsById_Media_Characters_Edges) GetRole() *CharacterRole { if t == nil { t = &AnimeDetailsById_Media_Characters_Edges{} } return t.Role } func (t *AnimeDetailsById_Media_Characters_Edges) GetName() *string { if t == nil { t = &AnimeDetailsById_Media_Characters_Edges{} } return t.Name } func (t *AnimeDetailsById_Media_Characters_Edges) GetNode() *BaseCharacter { if t == nil { t = &AnimeDetailsById_Media_Characters_Edges{} } return t.Node } type AnimeDetailsById_Media_Characters struct { Edges []*AnimeDetailsById_Media_Characters_Edges "json:\"edges,omitempty\" graphql:\"edges\"" } func (t *AnimeDetailsById_Media_Characters) GetEdges() []*AnimeDetailsById_Media_Characters_Edges { if t == nil { t = &AnimeDetailsById_Media_Characters{} } return t.Edges } type AnimeDetailsById_Media_Staff_Edges_Node_Name struct { Full *string "json:\"full,omitempty\" graphql:\"full\"" } func (t *AnimeDetailsById_Media_Staff_Edges_Node_Name) GetFull() *string { if t == nil { t = &AnimeDetailsById_Media_Staff_Edges_Node_Name{} } return t.Full } type AnimeDetailsById_Media_Staff_Edges_Node struct { Name *AnimeDetailsById_Media_Staff_Edges_Node_Name "json:\"name,omitempty\" graphql:\"name\"" ID int "json:\"id\" graphql:\"id\"" } func (t *AnimeDetailsById_Media_Staff_Edges_Node) GetName() *AnimeDetailsById_Media_Staff_Edges_Node_Name { if t == nil { t = &AnimeDetailsById_Media_Staff_Edges_Node{} } return t.Name } func (t *AnimeDetailsById_Media_Staff_Edges_Node) GetID() int { if t == nil { t = &AnimeDetailsById_Media_Staff_Edges_Node{} } return t.ID } type AnimeDetailsById_Media_Staff_Edges struct { Role *string "json:\"role,omitempty\" graphql:\"role\"" Node *AnimeDetailsById_Media_Staff_Edges_Node "json:\"node,omitempty\" graphql:\"node\"" } func (t *AnimeDetailsById_Media_Staff_Edges) GetRole() *string { if t == nil { t = &AnimeDetailsById_Media_Staff_Edges{} } return t.Role } func (t *AnimeDetailsById_Media_Staff_Edges) GetNode() *AnimeDetailsById_Media_Staff_Edges_Node { if t == nil { t = &AnimeDetailsById_Media_Staff_Edges{} } return t.Node } type AnimeDetailsById_Media_Staff struct { Edges []*AnimeDetailsById_Media_Staff_Edges "json:\"edges,omitempty\" graphql:\"edges\"" } func (t *AnimeDetailsById_Media_Staff) GetEdges() []*AnimeDetailsById_Media_Staff_Edges { if t == nil { t = &AnimeDetailsById_Media_Staff{} } return t.Edges } type AnimeDetailsById_Media_Rankings struct { Context string "json:\"context\" graphql:\"context\"" Type MediaRankType "json:\"type\" graphql:\"type\"" Rank int "json:\"rank\" graphql:\"rank\"" Year *int "json:\"year,omitempty\" graphql:\"year\"" Format MediaFormat "json:\"format\" graphql:\"format\"" AllTime *bool "json:\"allTime,omitempty\" graphql:\"allTime\"" Season *MediaSeason "json:\"season,omitempty\" graphql:\"season\"" } func (t *AnimeDetailsById_Media_Rankings) GetContext() string { if t == nil { t = &AnimeDetailsById_Media_Rankings{} } return t.Context } func (t *AnimeDetailsById_Media_Rankings) GetType() *MediaRankType { if t == nil { t = &AnimeDetailsById_Media_Rankings{} } return &t.Type } func (t *AnimeDetailsById_Media_Rankings) GetRank() int { if t == nil { t = &AnimeDetailsById_Media_Rankings{} } return t.Rank } func (t *AnimeDetailsById_Media_Rankings) GetYear() *int { if t == nil { t = &AnimeDetailsById_Media_Rankings{} } return t.Year } func (t *AnimeDetailsById_Media_Rankings) GetFormat() *MediaFormat { if t == nil { t = &AnimeDetailsById_Media_Rankings{} } return &t.Format } func (t *AnimeDetailsById_Media_Rankings) GetAllTime() *bool { if t == nil { t = &AnimeDetailsById_Media_Rankings{} } return t.AllTime } func (t *AnimeDetailsById_Media_Rankings) GetSeason() *MediaSeason { if t == nil { t = &AnimeDetailsById_Media_Rankings{} } return t.Season } type AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer) GetID() *string { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer{} } return t.ID } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer) GetSite() *string { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer{} } return t.Site } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer) GetThumbnail() *string { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer{} } return t.Thumbnail } type AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate) GetYear() *int { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate{} } return t.Year } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate) GetMonth() *int { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate{} } return t.Month } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate) GetDay() *int { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate{} } return t.Day } type AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage) GetExtraLarge() *string { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage{} } return t.ExtraLarge } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage) GetLarge() *string { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage{} } return t.Large } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage) GetMedium() *string { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage{} } return t.Medium } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage) GetColor() *string { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage{} } return t.Color } type AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title struct { Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title) GetRomaji() *string { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title{} } return t.Romaji } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title) GetEnglish() *string { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title{} } return t.English } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title) GetNative() *string { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title{} } return t.Native } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title) GetUserPreferred() *string { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title{} } return t.UserPreferred } type AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation struct { ID int "json:\"id\" graphql:\"id\"" IDMal *int "json:\"idMal,omitempty\" graphql:\"idMal\"" SiteURL *string "json:\"siteUrl,omitempty\" graphql:\"siteUrl\"" Status *MediaStatus "json:\"status,omitempty\" graphql:\"status\"" IsAdult *bool "json:\"isAdult,omitempty\" graphql:\"isAdult\"" Season *MediaSeason "json:\"season,omitempty\" graphql:\"season\"" Type *MediaType "json:\"type,omitempty\" graphql:\"type\"" Format *MediaFormat "json:\"format,omitempty\" graphql:\"format\"" MeanScore *int "json:\"meanScore,omitempty\" graphql:\"meanScore\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" Episodes *int "json:\"episodes,omitempty\" graphql:\"episodes\"" Trailer *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer "json:\"trailer,omitempty\" graphql:\"trailer\"" StartDate *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate "json:\"startDate,omitempty\" graphql:\"startDate\"" CoverImage *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage "json:\"coverImage,omitempty\" graphql:\"coverImage\"" BannerImage *string "json:\"bannerImage,omitempty\" graphql:\"bannerImage\"" Title *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title "json:\"title,omitempty\" graphql:\"title\"" } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetID() int { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.ID } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetIDMal() *int { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.IDMal } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetSiteURL() *string { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.SiteURL } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetStatus() *MediaStatus { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Status } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetIsAdult() *bool { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.IsAdult } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetSeason() *MediaSeason { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Season } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetType() *MediaType { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Type } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetFormat() *MediaFormat { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Format } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetMeanScore() *int { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.MeanScore } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetDescription() *string { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Description } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetEpisodes() *int { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Episodes } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetTrailer() *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Trailer } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetStartDate() *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.StartDate } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetCoverImage() *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.CoverImage } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetBannerImage() *string { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.BannerImage } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetTitle() *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Title } type AnimeDetailsById_Media_Recommendations_Edges_Node struct { MediaRecommendation *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation "json:\"mediaRecommendation,omitempty\" graphql:\"mediaRecommendation\"" } func (t *AnimeDetailsById_Media_Recommendations_Edges_Node) GetMediaRecommendation() *AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges_Node{} } return t.MediaRecommendation } type AnimeDetailsById_Media_Recommendations_Edges struct { Node *AnimeDetailsById_Media_Recommendations_Edges_Node "json:\"node,omitempty\" graphql:\"node\"" } func (t *AnimeDetailsById_Media_Recommendations_Edges) GetNode() *AnimeDetailsById_Media_Recommendations_Edges_Node { if t == nil { t = &AnimeDetailsById_Media_Recommendations_Edges{} } return t.Node } type AnimeDetailsById_Media_Recommendations struct { Edges []*AnimeDetailsById_Media_Recommendations_Edges "json:\"edges,omitempty\" graphql:\"edges\"" } func (t *AnimeDetailsById_Media_Recommendations) GetEdges() []*AnimeDetailsById_Media_Recommendations_Edges { if t == nil { t = &AnimeDetailsById_Media_Recommendations{} } return t.Edges } type AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Trailer) GetID() *string { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Trailer{} } return t.ID } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Trailer) GetSite() *string { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Trailer{} } return t.Site } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Trailer) GetThumbnail() *string { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Trailer{} } return t.Thumbnail } type AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Title) GetUserPreferred() *string { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Title{} } return t.UserPreferred } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Title) GetRomaji() *string { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Title{} } return t.Romaji } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Title) GetEnglish() *string { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Title{} } return t.English } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Title) GetNative() *string { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_Title{} } return t.Native } type AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_CoverImage) GetExtraLarge() *string { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.ExtraLarge } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_CoverImage) GetLarge() *string { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.Large } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_CoverImage) GetMedium() *string { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.Medium } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_CoverImage) GetColor() *string { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_CoverImage{} } return t.Color } type AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_StartDate) GetYear() *int { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_StartDate{} } return t.Year } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_StartDate) GetMonth() *int { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_StartDate{} } return t.Month } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_StartDate) GetDay() *int { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_StartDate{} } return t.Day } type AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_EndDate) GetYear() *int { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_EndDate{} } return t.Year } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_EndDate) GetMonth() *int { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_EndDate{} } return t.Month } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_EndDate) GetDay() *int { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_EndDate{} } return t.Day } type AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_NextAiringEpisode struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_NextAiringEpisode) GetAiringAt() int { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_NextAiringEpisode{} } return t.AiringAt } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_NextAiringEpisode) GetTimeUntilAiring() int { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_NextAiringEpisode{} } return t.TimeUntilAiring } func (t *AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_NextAiringEpisode) GetEpisode() int { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges_Node_BaseAnime_NextAiringEpisode{} } return t.Episode } type AnimeDetailsById_Media_Relations_Edges struct { RelationType *MediaRelation "json:\"relationType,omitempty\" graphql:\"relationType\"" Node *BaseAnime "json:\"node,omitempty\" graphql:\"node\"" } func (t *AnimeDetailsById_Media_Relations_Edges) GetRelationType() *MediaRelation { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges{} } return t.RelationType } func (t *AnimeDetailsById_Media_Relations_Edges) GetNode() *BaseAnime { if t == nil { t = &AnimeDetailsById_Media_Relations_Edges{} } return t.Node } type AnimeDetailsById_Media_Relations struct { Edges []*AnimeDetailsById_Media_Relations_Edges "json:\"edges,omitempty\" graphql:\"edges\"" } func (t *AnimeDetailsById_Media_Relations) GetEdges() []*AnimeDetailsById_Media_Relations_Edges { if t == nil { t = &AnimeDetailsById_Media_Relations{} } return t.Edges } type AnimeDetailsById_Media struct { SiteURL *string "json:\"siteUrl,omitempty\" graphql:\"siteUrl\"" ID int "json:\"id\" graphql:\"id\"" Duration *int "json:\"duration,omitempty\" graphql:\"duration\"" Genres []*string "json:\"genres,omitempty\" graphql:\"genres\"" AverageScore *int "json:\"averageScore,omitempty\" graphql:\"averageScore\"" Popularity *int "json:\"popularity,omitempty\" graphql:\"popularity\"" MeanScore *int "json:\"meanScore,omitempty\" graphql:\"meanScore\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" Trailer *AnimeDetailsById_Media_Trailer "json:\"trailer,omitempty\" graphql:\"trailer\"" StartDate *AnimeDetailsById_Media_StartDate "json:\"startDate,omitempty\" graphql:\"startDate\"" EndDate *AnimeDetailsById_Media_EndDate "json:\"endDate,omitempty\" graphql:\"endDate\"" Studios *AnimeDetailsById_Media_Studios "json:\"studios,omitempty\" graphql:\"studios\"" Characters *AnimeDetailsById_Media_Characters "json:\"characters,omitempty\" graphql:\"characters\"" Staff *AnimeDetailsById_Media_Staff "json:\"staff,omitempty\" graphql:\"staff\"" Rankings []*AnimeDetailsById_Media_Rankings "json:\"rankings,omitempty\" graphql:\"rankings\"" Recommendations *AnimeDetailsById_Media_Recommendations "json:\"recommendations,omitempty\" graphql:\"recommendations\"" Relations *AnimeDetailsById_Media_Relations "json:\"relations,omitempty\" graphql:\"relations\"" } func (t *AnimeDetailsById_Media) GetSiteURL() *string { if t == nil { t = &AnimeDetailsById_Media{} } return t.SiteURL } func (t *AnimeDetailsById_Media) GetID() int { if t == nil { t = &AnimeDetailsById_Media{} } return t.ID } func (t *AnimeDetailsById_Media) GetDuration() *int { if t == nil { t = &AnimeDetailsById_Media{} } return t.Duration } func (t *AnimeDetailsById_Media) GetGenres() []*string { if t == nil { t = &AnimeDetailsById_Media{} } return t.Genres } func (t *AnimeDetailsById_Media) GetAverageScore() *int { if t == nil { t = &AnimeDetailsById_Media{} } return t.AverageScore } func (t *AnimeDetailsById_Media) GetPopularity() *int { if t == nil { t = &AnimeDetailsById_Media{} } return t.Popularity } func (t *AnimeDetailsById_Media) GetMeanScore() *int { if t == nil { t = &AnimeDetailsById_Media{} } return t.MeanScore } func (t *AnimeDetailsById_Media) GetDescription() *string { if t == nil { t = &AnimeDetailsById_Media{} } return t.Description } func (t *AnimeDetailsById_Media) GetTrailer() *AnimeDetailsById_Media_Trailer { if t == nil { t = &AnimeDetailsById_Media{} } return t.Trailer } func (t *AnimeDetailsById_Media) GetStartDate() *AnimeDetailsById_Media_StartDate { if t == nil { t = &AnimeDetailsById_Media{} } return t.StartDate } func (t *AnimeDetailsById_Media) GetEndDate() *AnimeDetailsById_Media_EndDate { if t == nil { t = &AnimeDetailsById_Media{} } return t.EndDate } func (t *AnimeDetailsById_Media) GetStudios() *AnimeDetailsById_Media_Studios { if t == nil { t = &AnimeDetailsById_Media{} } return t.Studios } func (t *AnimeDetailsById_Media) GetCharacters() *AnimeDetailsById_Media_Characters { if t == nil { t = &AnimeDetailsById_Media{} } return t.Characters } func (t *AnimeDetailsById_Media) GetStaff() *AnimeDetailsById_Media_Staff { if t == nil { t = &AnimeDetailsById_Media{} } return t.Staff } func (t *AnimeDetailsById_Media) GetRankings() []*AnimeDetailsById_Media_Rankings { if t == nil { t = &AnimeDetailsById_Media{} } return t.Rankings } func (t *AnimeDetailsById_Media) GetRecommendations() *AnimeDetailsById_Media_Recommendations { if t == nil { t = &AnimeDetailsById_Media{} } return t.Recommendations } func (t *AnimeDetailsById_Media) GetRelations() *AnimeDetailsById_Media_Relations { if t == nil { t = &AnimeDetailsById_Media{} } return t.Relations } type ListAnime_Page_PageInfo struct { HasNextPage *bool "json:\"hasNextPage,omitempty\" graphql:\"hasNextPage\"" Total *int "json:\"total,omitempty\" graphql:\"total\"" PerPage *int "json:\"perPage,omitempty\" graphql:\"perPage\"" CurrentPage *int "json:\"currentPage,omitempty\" graphql:\"currentPage\"" LastPage *int "json:\"lastPage,omitempty\" graphql:\"lastPage\"" } func (t *ListAnime_Page_PageInfo) GetHasNextPage() *bool { if t == nil { t = &ListAnime_Page_PageInfo{} } return t.HasNextPage } func (t *ListAnime_Page_PageInfo) GetTotal() *int { if t == nil { t = &ListAnime_Page_PageInfo{} } return t.Total } func (t *ListAnime_Page_PageInfo) GetPerPage() *int { if t == nil { t = &ListAnime_Page_PageInfo{} } return t.PerPage } func (t *ListAnime_Page_PageInfo) GetCurrentPage() *int { if t == nil { t = &ListAnime_Page_PageInfo{} } return t.CurrentPage } func (t *ListAnime_Page_PageInfo) GetLastPage() *int { if t == nil { t = &ListAnime_Page_PageInfo{} } return t.LastPage } type ListAnime_Page_Media_BaseAnime_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *ListAnime_Page_Media_BaseAnime_Trailer) GetID() *string { if t == nil { t = &ListAnime_Page_Media_BaseAnime_Trailer{} } return t.ID } func (t *ListAnime_Page_Media_BaseAnime_Trailer) GetSite() *string { if t == nil { t = &ListAnime_Page_Media_BaseAnime_Trailer{} } return t.Site } func (t *ListAnime_Page_Media_BaseAnime_Trailer) GetThumbnail() *string { if t == nil { t = &ListAnime_Page_Media_BaseAnime_Trailer{} } return t.Thumbnail } type ListAnime_Page_Media_BaseAnime_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *ListAnime_Page_Media_BaseAnime_Title) GetUserPreferred() *string { if t == nil { t = &ListAnime_Page_Media_BaseAnime_Title{} } return t.UserPreferred } func (t *ListAnime_Page_Media_BaseAnime_Title) GetRomaji() *string { if t == nil { t = &ListAnime_Page_Media_BaseAnime_Title{} } return t.Romaji } func (t *ListAnime_Page_Media_BaseAnime_Title) GetEnglish() *string { if t == nil { t = &ListAnime_Page_Media_BaseAnime_Title{} } return t.English } func (t *ListAnime_Page_Media_BaseAnime_Title) GetNative() *string { if t == nil { t = &ListAnime_Page_Media_BaseAnime_Title{} } return t.Native } type ListAnime_Page_Media_BaseAnime_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *ListAnime_Page_Media_BaseAnime_CoverImage) GetExtraLarge() *string { if t == nil { t = &ListAnime_Page_Media_BaseAnime_CoverImage{} } return t.ExtraLarge } func (t *ListAnime_Page_Media_BaseAnime_CoverImage) GetLarge() *string { if t == nil { t = &ListAnime_Page_Media_BaseAnime_CoverImage{} } return t.Large } func (t *ListAnime_Page_Media_BaseAnime_CoverImage) GetMedium() *string { if t == nil { t = &ListAnime_Page_Media_BaseAnime_CoverImage{} } return t.Medium } func (t *ListAnime_Page_Media_BaseAnime_CoverImage) GetColor() *string { if t == nil { t = &ListAnime_Page_Media_BaseAnime_CoverImage{} } return t.Color } type ListAnime_Page_Media_BaseAnime_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *ListAnime_Page_Media_BaseAnime_StartDate) GetYear() *int { if t == nil { t = &ListAnime_Page_Media_BaseAnime_StartDate{} } return t.Year } func (t *ListAnime_Page_Media_BaseAnime_StartDate) GetMonth() *int { if t == nil { t = &ListAnime_Page_Media_BaseAnime_StartDate{} } return t.Month } func (t *ListAnime_Page_Media_BaseAnime_StartDate) GetDay() *int { if t == nil { t = &ListAnime_Page_Media_BaseAnime_StartDate{} } return t.Day } type ListAnime_Page_Media_BaseAnime_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *ListAnime_Page_Media_BaseAnime_EndDate) GetYear() *int { if t == nil { t = &ListAnime_Page_Media_BaseAnime_EndDate{} } return t.Year } func (t *ListAnime_Page_Media_BaseAnime_EndDate) GetMonth() *int { if t == nil { t = &ListAnime_Page_Media_BaseAnime_EndDate{} } return t.Month } func (t *ListAnime_Page_Media_BaseAnime_EndDate) GetDay() *int { if t == nil { t = &ListAnime_Page_Media_BaseAnime_EndDate{} } return t.Day } type ListAnime_Page_Media_BaseAnime_NextAiringEpisode struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *ListAnime_Page_Media_BaseAnime_NextAiringEpisode) GetAiringAt() int { if t == nil { t = &ListAnime_Page_Media_BaseAnime_NextAiringEpisode{} } return t.AiringAt } func (t *ListAnime_Page_Media_BaseAnime_NextAiringEpisode) GetTimeUntilAiring() int { if t == nil { t = &ListAnime_Page_Media_BaseAnime_NextAiringEpisode{} } return t.TimeUntilAiring } func (t *ListAnime_Page_Media_BaseAnime_NextAiringEpisode) GetEpisode() int { if t == nil { t = &ListAnime_Page_Media_BaseAnime_NextAiringEpisode{} } return t.Episode } type ListAnime_Page struct { PageInfo *ListAnime_Page_PageInfo "json:\"pageInfo,omitempty\" graphql:\"pageInfo\"" Media []*BaseAnime "json:\"media,omitempty\" graphql:\"media\"" } func (t *ListAnime_Page) GetPageInfo() *ListAnime_Page_PageInfo { if t == nil { t = &ListAnime_Page{} } return t.PageInfo } func (t *ListAnime_Page) GetMedia() []*BaseAnime { if t == nil { t = &ListAnime_Page{} } return t.Media } type ListRecentAnime_Page_PageInfo struct { HasNextPage *bool "json:\"hasNextPage,omitempty\" graphql:\"hasNextPage\"" Total *int "json:\"total,omitempty\" graphql:\"total\"" PerPage *int "json:\"perPage,omitempty\" graphql:\"perPage\"" CurrentPage *int "json:\"currentPage,omitempty\" graphql:\"currentPage\"" LastPage *int "json:\"lastPage,omitempty\" graphql:\"lastPage\"" } func (t *ListRecentAnime_Page_PageInfo) GetHasNextPage() *bool { if t == nil { t = &ListRecentAnime_Page_PageInfo{} } return t.HasNextPage } func (t *ListRecentAnime_Page_PageInfo) GetTotal() *int { if t == nil { t = &ListRecentAnime_Page_PageInfo{} } return t.Total } func (t *ListRecentAnime_Page_PageInfo) GetPerPage() *int { if t == nil { t = &ListRecentAnime_Page_PageInfo{} } return t.PerPage } func (t *ListRecentAnime_Page_PageInfo) GetCurrentPage() *int { if t == nil { t = &ListRecentAnime_Page_PageInfo{} } return t.CurrentPage } func (t *ListRecentAnime_Page_PageInfo) GetLastPage() *int { if t == nil { t = &ListRecentAnime_Page_PageInfo{} } return t.LastPage } type ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Trailer) GetID() *string { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Trailer{} } return t.ID } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Trailer) GetSite() *string { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Trailer{} } return t.Site } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Trailer) GetThumbnail() *string { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Trailer{} } return t.Thumbnail } type ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Title) GetUserPreferred() *string { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Title{} } return t.UserPreferred } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Title) GetRomaji() *string { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Title{} } return t.Romaji } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Title) GetEnglish() *string { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Title{} } return t.English } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Title) GetNative() *string { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_Title{} } return t.Native } type ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_CoverImage) GetExtraLarge() *string { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_CoverImage{} } return t.ExtraLarge } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_CoverImage) GetLarge() *string { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_CoverImage{} } return t.Large } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_CoverImage) GetMedium() *string { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_CoverImage{} } return t.Medium } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_CoverImage) GetColor() *string { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_CoverImage{} } return t.Color } type ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_StartDate) GetYear() *int { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_StartDate{} } return t.Year } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_StartDate) GetMonth() *int { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_StartDate{} } return t.Month } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_StartDate) GetDay() *int { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_StartDate{} } return t.Day } type ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_EndDate) GetYear() *int { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_EndDate{} } return t.Year } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_EndDate) GetMonth() *int { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_EndDate{} } return t.Month } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_EndDate) GetDay() *int { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_EndDate{} } return t.Day } type ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_NextAiringEpisode struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_NextAiringEpisode) GetAiringAt() int { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_NextAiringEpisode{} } return t.AiringAt } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_NextAiringEpisode) GetTimeUntilAiring() int { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_NextAiringEpisode{} } return t.TimeUntilAiring } func (t *ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_NextAiringEpisode) GetEpisode() int { if t == nil { t = &ListRecentAnime_Page_AiringSchedules_Media_BaseAnime_NextAiringEpisode{} } return t.Episode } type ListRecentAnime_Page_AiringSchedules struct { ID int "json:\"id\" graphql:\"id\"" AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" Episode int "json:\"episode\" graphql:\"episode\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Media *BaseAnime "json:\"media,omitempty\" graphql:\"media\"" } func (t *ListRecentAnime_Page_AiringSchedules) GetID() int { if t == nil { t = &ListRecentAnime_Page_AiringSchedules{} } return t.ID } func (t *ListRecentAnime_Page_AiringSchedules) GetAiringAt() int { if t == nil { t = &ListRecentAnime_Page_AiringSchedules{} } return t.AiringAt } func (t *ListRecentAnime_Page_AiringSchedules) GetEpisode() int { if t == nil { t = &ListRecentAnime_Page_AiringSchedules{} } return t.Episode } func (t *ListRecentAnime_Page_AiringSchedules) GetTimeUntilAiring() int { if t == nil { t = &ListRecentAnime_Page_AiringSchedules{} } return t.TimeUntilAiring } func (t *ListRecentAnime_Page_AiringSchedules) GetMedia() *BaseAnime { if t == nil { t = &ListRecentAnime_Page_AiringSchedules{} } return t.Media } type ListRecentAnime_Page struct { PageInfo *ListRecentAnime_Page_PageInfo "json:\"pageInfo,omitempty\" graphql:\"pageInfo\"" AiringSchedules []*ListRecentAnime_Page_AiringSchedules "json:\"airingSchedules,omitempty\" graphql:\"airingSchedules\"" } func (t *ListRecentAnime_Page) GetPageInfo() *ListRecentAnime_Page_PageInfo { if t == nil { t = &ListRecentAnime_Page{} } return t.PageInfo } func (t *ListRecentAnime_Page) GetAiringSchedules() []*ListRecentAnime_Page_AiringSchedules { if t == nil { t = &ListRecentAnime_Page{} } return t.AiringSchedules } type AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous_Nodes struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous_Nodes) GetAiringAt() int { if t == nil { t = &AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous_Nodes{} } return t.AiringAt } func (t *AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous_Nodes) GetTimeUntilAiring() int { if t == nil { t = &AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous_Nodes{} } return t.TimeUntilAiring } func (t *AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous_Nodes) GetEpisode() int { if t == nil { t = &AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous_Nodes{} } return t.Episode } type AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous struct { Nodes []*AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous) GetNodes() []*AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous_Nodes { if t == nil { t = &AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Previous{} } return t.Nodes } type AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming_Nodes struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming_Nodes) GetAiringAt() int { if t == nil { t = &AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming_Nodes{} } return t.AiringAt } func (t *AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming_Nodes) GetTimeUntilAiring() int { if t == nil { t = &AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming_Nodes{} } return t.TimeUntilAiring } func (t *AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming_Nodes) GetEpisode() int { if t == nil { t = &AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming_Nodes{} } return t.Episode } type AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming struct { Nodes []*AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming) GetNodes() []*AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming_Nodes { if t == nil { t = &AnimeAiringSchedule_Ongoing_Media_AnimeSchedule_Upcoming{} } return t.Nodes } type AnimeAiringSchedule_Ongoing struct { Media []*AnimeSchedule "json:\"media,omitempty\" graphql:\"media\"" } func (t *AnimeAiringSchedule_Ongoing) GetMedia() []*AnimeSchedule { if t == nil { t = &AnimeAiringSchedule_Ongoing{} } return t.Media } type AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous_Nodes struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous_Nodes) GetAiringAt() int { if t == nil { t = &AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous_Nodes{} } return t.AiringAt } func (t *AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous_Nodes) GetTimeUntilAiring() int { if t == nil { t = &AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous_Nodes{} } return t.TimeUntilAiring } func (t *AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous_Nodes) GetEpisode() int { if t == nil { t = &AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous_Nodes{} } return t.Episode } type AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous struct { Nodes []*AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous) GetNodes() []*AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous_Nodes { if t == nil { t = &AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Previous{} } return t.Nodes } type AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming_Nodes struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming_Nodes) GetAiringAt() int { if t == nil { t = &AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming_Nodes{} } return t.AiringAt } func (t *AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming_Nodes) GetTimeUntilAiring() int { if t == nil { t = &AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming_Nodes{} } return t.TimeUntilAiring } func (t *AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming_Nodes) GetEpisode() int { if t == nil { t = &AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming_Nodes{} } return t.Episode } type AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming struct { Nodes []*AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming) GetNodes() []*AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming_Nodes { if t == nil { t = &AnimeAiringSchedule_OngoingNext_Media_AnimeSchedule_Upcoming{} } return t.Nodes } type AnimeAiringSchedule_OngoingNext struct { Media []*AnimeSchedule "json:\"media,omitempty\" graphql:\"media\"" } func (t *AnimeAiringSchedule_OngoingNext) GetMedia() []*AnimeSchedule { if t == nil { t = &AnimeAiringSchedule_OngoingNext{} } return t.Media } type AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous_Nodes struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous_Nodes) GetAiringAt() int { if t == nil { t = &AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous_Nodes{} } return t.AiringAt } func (t *AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous_Nodes) GetTimeUntilAiring() int { if t == nil { t = &AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous_Nodes{} } return t.TimeUntilAiring } func (t *AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous_Nodes) GetEpisode() int { if t == nil { t = &AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous_Nodes{} } return t.Episode } type AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous struct { Nodes []*AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous) GetNodes() []*AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous_Nodes { if t == nil { t = &AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Previous{} } return t.Nodes } type AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming_Nodes struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming_Nodes) GetAiringAt() int { if t == nil { t = &AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming_Nodes{} } return t.AiringAt } func (t *AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming_Nodes) GetTimeUntilAiring() int { if t == nil { t = &AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming_Nodes{} } return t.TimeUntilAiring } func (t *AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming_Nodes) GetEpisode() int { if t == nil { t = &AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming_Nodes{} } return t.Episode } type AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming struct { Nodes []*AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming) GetNodes() []*AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming_Nodes { if t == nil { t = &AnimeAiringSchedule_Upcoming_Media_AnimeSchedule_Upcoming{} } return t.Nodes } type AnimeAiringSchedule_Upcoming struct { Media []*AnimeSchedule "json:\"media,omitempty\" graphql:\"media\"" } func (t *AnimeAiringSchedule_Upcoming) GetMedia() []*AnimeSchedule { if t == nil { t = &AnimeAiringSchedule_Upcoming{} } return t.Media } type AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous_Nodes struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous_Nodes) GetAiringAt() int { if t == nil { t = &AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous_Nodes{} } return t.AiringAt } func (t *AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous_Nodes) GetTimeUntilAiring() int { if t == nil { t = &AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous_Nodes{} } return t.TimeUntilAiring } func (t *AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous_Nodes) GetEpisode() int { if t == nil { t = &AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous_Nodes{} } return t.Episode } type AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous struct { Nodes []*AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous) GetNodes() []*AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous_Nodes { if t == nil { t = &AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Previous{} } return t.Nodes } type AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming_Nodes struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming_Nodes) GetAiringAt() int { if t == nil { t = &AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming_Nodes{} } return t.AiringAt } func (t *AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming_Nodes) GetTimeUntilAiring() int { if t == nil { t = &AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming_Nodes{} } return t.TimeUntilAiring } func (t *AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming_Nodes) GetEpisode() int { if t == nil { t = &AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming_Nodes{} } return t.Episode } type AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming struct { Nodes []*AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming) GetNodes() []*AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming_Nodes { if t == nil { t = &AnimeAiringSchedule_UpcomingNext_Media_AnimeSchedule_Upcoming{} } return t.Nodes } type AnimeAiringSchedule_UpcomingNext struct { Media []*AnimeSchedule "json:\"media,omitempty\" graphql:\"media\"" } func (t *AnimeAiringSchedule_UpcomingNext) GetMedia() []*AnimeSchedule { if t == nil { t = &AnimeAiringSchedule_UpcomingNext{} } return t.Media } type AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous_Nodes struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous_Nodes) GetAiringAt() int { if t == nil { t = &AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous_Nodes{} } return t.AiringAt } func (t *AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous_Nodes) GetTimeUntilAiring() int { if t == nil { t = &AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous_Nodes{} } return t.TimeUntilAiring } func (t *AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous_Nodes) GetEpisode() int { if t == nil { t = &AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous_Nodes{} } return t.Episode } type AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous struct { Nodes []*AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous) GetNodes() []*AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous_Nodes { if t == nil { t = &AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Previous{} } return t.Nodes } type AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming_Nodes struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming_Nodes) GetAiringAt() int { if t == nil { t = &AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming_Nodes{} } return t.AiringAt } func (t *AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming_Nodes) GetTimeUntilAiring() int { if t == nil { t = &AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming_Nodes{} } return t.TimeUntilAiring } func (t *AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming_Nodes) GetEpisode() int { if t == nil { t = &AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming_Nodes{} } return t.Episode } type AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming struct { Nodes []*AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming) GetNodes() []*AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming_Nodes { if t == nil { t = &AnimeAiringSchedule_Preceding_Media_AnimeSchedule_Upcoming{} } return t.Nodes } type AnimeAiringSchedule_Preceding struct { Media []*AnimeSchedule "json:\"media,omitempty\" graphql:\"media\"" } func (t *AnimeAiringSchedule_Preceding) GetMedia() []*AnimeSchedule { if t == nil { t = &AnimeAiringSchedule_Preceding{} } return t.Media } type AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous_Nodes struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous_Nodes) GetAiringAt() int { if t == nil { t = &AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous_Nodes{} } return t.AiringAt } func (t *AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous_Nodes) GetTimeUntilAiring() int { if t == nil { t = &AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous_Nodes{} } return t.TimeUntilAiring } func (t *AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous_Nodes) GetEpisode() int { if t == nil { t = &AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous_Nodes{} } return t.Episode } type AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous struct { Nodes []*AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous) GetNodes() []*AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous_Nodes { if t == nil { t = &AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Previous{} } return t.Nodes } type AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming_Nodes struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming_Nodes) GetAiringAt() int { if t == nil { t = &AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming_Nodes{} } return t.AiringAt } func (t *AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming_Nodes) GetTimeUntilAiring() int { if t == nil { t = &AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming_Nodes{} } return t.TimeUntilAiring } func (t *AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming_Nodes) GetEpisode() int { if t == nil { t = &AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming_Nodes{} } return t.Episode } type AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming struct { Nodes []*AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming) GetNodes() []*AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming_Nodes { if t == nil { t = &AnimeAiringScheduleRaw_Page_Media_AnimeSchedule_Upcoming{} } return t.Nodes } type AnimeAiringScheduleRaw_Page struct { Media []*AnimeSchedule "json:\"media,omitempty\" graphql:\"media\"" } func (t *AnimeAiringScheduleRaw_Page) GetMedia() []*AnimeSchedule { if t == nil { t = &AnimeAiringScheduleRaw_Page{} } return t.Media } type UpdateMediaListEntry_SaveMediaListEntry struct { ID int "json:\"id\" graphql:\"id\"" } func (t *UpdateMediaListEntry_SaveMediaListEntry) GetID() int { if t == nil { t = &UpdateMediaListEntry_SaveMediaListEntry{} } return t.ID } type UpdateMediaListEntryProgress_SaveMediaListEntry struct { ID int "json:\"id\" graphql:\"id\"" } func (t *UpdateMediaListEntryProgress_SaveMediaListEntry) GetID() int { if t == nil { t = &UpdateMediaListEntryProgress_SaveMediaListEntry{} } return t.ID } type DeleteEntry_DeleteMediaListEntry struct { Deleted *bool "json:\"deleted,omitempty\" graphql:\"deleted\"" } func (t *DeleteEntry_DeleteMediaListEntry) GetDeleted() *bool { if t == nil { t = &DeleteEntry_DeleteMediaListEntry{} } return t.Deleted } type UpdateMediaListEntryRepeat_SaveMediaListEntry struct { ID int "json:\"id\" graphql:\"id\"" } func (t *UpdateMediaListEntryRepeat_SaveMediaListEntry) GetID() int { if t == nil { t = &UpdateMediaListEntryRepeat_SaveMediaListEntry{} } return t.ID } type MangaCollection_MediaListCollection_Lists_Entries_StartedAt struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *MangaCollection_MediaListCollection_Lists_Entries_StartedAt) GetYear() *int { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_StartedAt{} } return t.Year } func (t *MangaCollection_MediaListCollection_Lists_Entries_StartedAt) GetMonth() *int { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_StartedAt{} } return t.Month } func (t *MangaCollection_MediaListCollection_Lists_Entries_StartedAt) GetDay() *int { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_StartedAt{} } return t.Day } type MangaCollection_MediaListCollection_Lists_Entries_CompletedAt struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *MangaCollection_MediaListCollection_Lists_Entries_CompletedAt) GetYear() *int { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_CompletedAt{} } return t.Year } func (t *MangaCollection_MediaListCollection_Lists_Entries_CompletedAt) GetMonth() *int { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_CompletedAt{} } return t.Month } func (t *MangaCollection_MediaListCollection_Lists_Entries_CompletedAt) GetDay() *int { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_CompletedAt{} } return t.Day } type MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_Title) GetUserPreferred() *string { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_Title{} } return t.UserPreferred } func (t *MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_Title) GetRomaji() *string { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_Title{} } return t.Romaji } func (t *MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_Title) GetEnglish() *string { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_Title{} } return t.English } func (t *MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_Title) GetNative() *string { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_Title{} } return t.Native } type MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_CoverImage) GetExtraLarge() *string { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_CoverImage{} } return t.ExtraLarge } func (t *MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_CoverImage) GetLarge() *string { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_CoverImage{} } return t.Large } func (t *MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_CoverImage) GetMedium() *string { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_CoverImage{} } return t.Medium } func (t *MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_CoverImage) GetColor() *string { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_CoverImage{} } return t.Color } type MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_StartDate) GetYear() *int { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_StartDate{} } return t.Year } func (t *MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_StartDate) GetMonth() *int { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_StartDate{} } return t.Month } func (t *MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_StartDate) GetDay() *int { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_StartDate{} } return t.Day } type MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_EndDate) GetYear() *int { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_EndDate{} } return t.Year } func (t *MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_EndDate) GetMonth() *int { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_EndDate{} } return t.Month } func (t *MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_EndDate) GetDay() *int { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries_Media_BaseManga_EndDate{} } return t.Day } type MangaCollection_MediaListCollection_Lists_Entries struct { ID int "json:\"id\" graphql:\"id\"" Score *float64 "json:\"score,omitempty\" graphql:\"score\"" Progress *int "json:\"progress,omitempty\" graphql:\"progress\"" Status *MediaListStatus "json:\"status,omitempty\" graphql:\"status\"" Notes *string "json:\"notes,omitempty\" graphql:\"notes\"" Repeat *int "json:\"repeat,omitempty\" graphql:\"repeat\"" Private *bool "json:\"private,omitempty\" graphql:\"private\"" StartedAt *MangaCollection_MediaListCollection_Lists_Entries_StartedAt "json:\"startedAt,omitempty\" graphql:\"startedAt\"" CompletedAt *MangaCollection_MediaListCollection_Lists_Entries_CompletedAt "json:\"completedAt,omitempty\" graphql:\"completedAt\"" Media *BaseManga "json:\"media,omitempty\" graphql:\"media\"" } func (t *MangaCollection_MediaListCollection_Lists_Entries) GetID() int { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries{} } return t.ID } func (t *MangaCollection_MediaListCollection_Lists_Entries) GetScore() *float64 { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries{} } return t.Score } func (t *MangaCollection_MediaListCollection_Lists_Entries) GetProgress() *int { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries{} } return t.Progress } func (t *MangaCollection_MediaListCollection_Lists_Entries) GetStatus() *MediaListStatus { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries{} } return t.Status } func (t *MangaCollection_MediaListCollection_Lists_Entries) GetNotes() *string { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries{} } return t.Notes } func (t *MangaCollection_MediaListCollection_Lists_Entries) GetRepeat() *int { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries{} } return t.Repeat } func (t *MangaCollection_MediaListCollection_Lists_Entries) GetPrivate() *bool { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries{} } return t.Private } func (t *MangaCollection_MediaListCollection_Lists_Entries) GetStartedAt() *MangaCollection_MediaListCollection_Lists_Entries_StartedAt { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries{} } return t.StartedAt } func (t *MangaCollection_MediaListCollection_Lists_Entries) GetCompletedAt() *MangaCollection_MediaListCollection_Lists_Entries_CompletedAt { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries{} } return t.CompletedAt } func (t *MangaCollection_MediaListCollection_Lists_Entries) GetMedia() *BaseManga { if t == nil { t = &MangaCollection_MediaListCollection_Lists_Entries{} } return t.Media } type MangaCollection_MediaListCollection_Lists struct { Status *MediaListStatus "json:\"status,omitempty\" graphql:\"status\"" Name *string "json:\"name,omitempty\" graphql:\"name\"" IsCustomList *bool "json:\"isCustomList,omitempty\" graphql:\"isCustomList\"" Entries []*MangaCollection_MediaListCollection_Lists_Entries "json:\"entries,omitempty\" graphql:\"entries\"" } func (t *MangaCollection_MediaListCollection_Lists) GetStatus() *MediaListStatus { if t == nil { t = &MangaCollection_MediaListCollection_Lists{} } return t.Status } func (t *MangaCollection_MediaListCollection_Lists) GetName() *string { if t == nil { t = &MangaCollection_MediaListCollection_Lists{} } return t.Name } func (t *MangaCollection_MediaListCollection_Lists) GetIsCustomList() *bool { if t == nil { t = &MangaCollection_MediaListCollection_Lists{} } return t.IsCustomList } func (t *MangaCollection_MediaListCollection_Lists) GetEntries() []*MangaCollection_MediaListCollection_Lists_Entries { if t == nil { t = &MangaCollection_MediaListCollection_Lists{} } return t.Entries } type MangaCollection_MediaListCollection struct { Lists []*MangaCollection_MediaListCollection_Lists "json:\"lists,omitempty\" graphql:\"lists\"" } func (t *MangaCollection_MediaListCollection) GetLists() []*MangaCollection_MediaListCollection_Lists { if t == nil { t = &MangaCollection_MediaListCollection{} } return t.Lists } type SearchBaseManga_Page_PageInfo struct { HasNextPage *bool "json:\"hasNextPage,omitempty\" graphql:\"hasNextPage\"" } func (t *SearchBaseManga_Page_PageInfo) GetHasNextPage() *bool { if t == nil { t = &SearchBaseManga_Page_PageInfo{} } return t.HasNextPage } type SearchBaseManga_Page_Media_BaseManga_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *SearchBaseManga_Page_Media_BaseManga_Title) GetUserPreferred() *string { if t == nil { t = &SearchBaseManga_Page_Media_BaseManga_Title{} } return t.UserPreferred } func (t *SearchBaseManga_Page_Media_BaseManga_Title) GetRomaji() *string { if t == nil { t = &SearchBaseManga_Page_Media_BaseManga_Title{} } return t.Romaji } func (t *SearchBaseManga_Page_Media_BaseManga_Title) GetEnglish() *string { if t == nil { t = &SearchBaseManga_Page_Media_BaseManga_Title{} } return t.English } func (t *SearchBaseManga_Page_Media_BaseManga_Title) GetNative() *string { if t == nil { t = &SearchBaseManga_Page_Media_BaseManga_Title{} } return t.Native } type SearchBaseManga_Page_Media_BaseManga_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *SearchBaseManga_Page_Media_BaseManga_CoverImage) GetExtraLarge() *string { if t == nil { t = &SearchBaseManga_Page_Media_BaseManga_CoverImage{} } return t.ExtraLarge } func (t *SearchBaseManga_Page_Media_BaseManga_CoverImage) GetLarge() *string { if t == nil { t = &SearchBaseManga_Page_Media_BaseManga_CoverImage{} } return t.Large } func (t *SearchBaseManga_Page_Media_BaseManga_CoverImage) GetMedium() *string { if t == nil { t = &SearchBaseManga_Page_Media_BaseManga_CoverImage{} } return t.Medium } func (t *SearchBaseManga_Page_Media_BaseManga_CoverImage) GetColor() *string { if t == nil { t = &SearchBaseManga_Page_Media_BaseManga_CoverImage{} } return t.Color } type SearchBaseManga_Page_Media_BaseManga_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *SearchBaseManga_Page_Media_BaseManga_StartDate) GetYear() *int { if t == nil { t = &SearchBaseManga_Page_Media_BaseManga_StartDate{} } return t.Year } func (t *SearchBaseManga_Page_Media_BaseManga_StartDate) GetMonth() *int { if t == nil { t = &SearchBaseManga_Page_Media_BaseManga_StartDate{} } return t.Month } func (t *SearchBaseManga_Page_Media_BaseManga_StartDate) GetDay() *int { if t == nil { t = &SearchBaseManga_Page_Media_BaseManga_StartDate{} } return t.Day } type SearchBaseManga_Page_Media_BaseManga_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *SearchBaseManga_Page_Media_BaseManga_EndDate) GetYear() *int { if t == nil { t = &SearchBaseManga_Page_Media_BaseManga_EndDate{} } return t.Year } func (t *SearchBaseManga_Page_Media_BaseManga_EndDate) GetMonth() *int { if t == nil { t = &SearchBaseManga_Page_Media_BaseManga_EndDate{} } return t.Month } func (t *SearchBaseManga_Page_Media_BaseManga_EndDate) GetDay() *int { if t == nil { t = &SearchBaseManga_Page_Media_BaseManga_EndDate{} } return t.Day } type SearchBaseManga_Page struct { PageInfo *SearchBaseManga_Page_PageInfo "json:\"pageInfo,omitempty\" graphql:\"pageInfo\"" Media []*BaseManga "json:\"media,omitempty\" graphql:\"media\"" } func (t *SearchBaseManga_Page) GetPageInfo() *SearchBaseManga_Page_PageInfo { if t == nil { t = &SearchBaseManga_Page{} } return t.PageInfo } func (t *SearchBaseManga_Page) GetMedia() []*BaseManga { if t == nil { t = &SearchBaseManga_Page{} } return t.Media } type BaseMangaById_Media_BaseManga_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *BaseMangaById_Media_BaseManga_Title) GetUserPreferred() *string { if t == nil { t = &BaseMangaById_Media_BaseManga_Title{} } return t.UserPreferred } func (t *BaseMangaById_Media_BaseManga_Title) GetRomaji() *string { if t == nil { t = &BaseMangaById_Media_BaseManga_Title{} } return t.Romaji } func (t *BaseMangaById_Media_BaseManga_Title) GetEnglish() *string { if t == nil { t = &BaseMangaById_Media_BaseManga_Title{} } return t.English } func (t *BaseMangaById_Media_BaseManga_Title) GetNative() *string { if t == nil { t = &BaseMangaById_Media_BaseManga_Title{} } return t.Native } type BaseMangaById_Media_BaseManga_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *BaseMangaById_Media_BaseManga_CoverImage) GetExtraLarge() *string { if t == nil { t = &BaseMangaById_Media_BaseManga_CoverImage{} } return t.ExtraLarge } func (t *BaseMangaById_Media_BaseManga_CoverImage) GetLarge() *string { if t == nil { t = &BaseMangaById_Media_BaseManga_CoverImage{} } return t.Large } func (t *BaseMangaById_Media_BaseManga_CoverImage) GetMedium() *string { if t == nil { t = &BaseMangaById_Media_BaseManga_CoverImage{} } return t.Medium } func (t *BaseMangaById_Media_BaseManga_CoverImage) GetColor() *string { if t == nil { t = &BaseMangaById_Media_BaseManga_CoverImage{} } return t.Color } type BaseMangaById_Media_BaseManga_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *BaseMangaById_Media_BaseManga_StartDate) GetYear() *int { if t == nil { t = &BaseMangaById_Media_BaseManga_StartDate{} } return t.Year } func (t *BaseMangaById_Media_BaseManga_StartDate) GetMonth() *int { if t == nil { t = &BaseMangaById_Media_BaseManga_StartDate{} } return t.Month } func (t *BaseMangaById_Media_BaseManga_StartDate) GetDay() *int { if t == nil { t = &BaseMangaById_Media_BaseManga_StartDate{} } return t.Day } type BaseMangaById_Media_BaseManga_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *BaseMangaById_Media_BaseManga_EndDate) GetYear() *int { if t == nil { t = &BaseMangaById_Media_BaseManga_EndDate{} } return t.Year } func (t *BaseMangaById_Media_BaseManga_EndDate) GetMonth() *int { if t == nil { t = &BaseMangaById_Media_BaseManga_EndDate{} } return t.Month } func (t *BaseMangaById_Media_BaseManga_EndDate) GetDay() *int { if t == nil { t = &BaseMangaById_Media_BaseManga_EndDate{} } return t.Day } type MangaDetailsById_Media_Rankings struct { Context string "json:\"context\" graphql:\"context\"" Type MediaRankType "json:\"type\" graphql:\"type\"" Rank int "json:\"rank\" graphql:\"rank\"" Year *int "json:\"year,omitempty\" graphql:\"year\"" Format MediaFormat "json:\"format\" graphql:\"format\"" AllTime *bool "json:\"allTime,omitempty\" graphql:\"allTime\"" Season *MediaSeason "json:\"season,omitempty\" graphql:\"season\"" } func (t *MangaDetailsById_Media_Rankings) GetContext() string { if t == nil { t = &MangaDetailsById_Media_Rankings{} } return t.Context } func (t *MangaDetailsById_Media_Rankings) GetType() *MediaRankType { if t == nil { t = &MangaDetailsById_Media_Rankings{} } return &t.Type } func (t *MangaDetailsById_Media_Rankings) GetRank() int { if t == nil { t = &MangaDetailsById_Media_Rankings{} } return t.Rank } func (t *MangaDetailsById_Media_Rankings) GetYear() *int { if t == nil { t = &MangaDetailsById_Media_Rankings{} } return t.Year } func (t *MangaDetailsById_Media_Rankings) GetFormat() *MediaFormat { if t == nil { t = &MangaDetailsById_Media_Rankings{} } return &t.Format } func (t *MangaDetailsById_Media_Rankings) GetAllTime() *bool { if t == nil { t = &MangaDetailsById_Media_Rankings{} } return t.AllTime } func (t *MangaDetailsById_Media_Rankings) GetSeason() *MediaSeason { if t == nil { t = &MangaDetailsById_Media_Rankings{} } return t.Season } type MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth) GetYear() *int { if t == nil { t = &MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth{} } return t.Year } func (t *MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth) GetMonth() *int { if t == nil { t = &MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth{} } return t.Month } func (t *MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth) GetDay() *int { if t == nil { t = &MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_DateOfBirth{} } return t.Day } type MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name struct { Full *string "json:\"full,omitempty\" graphql:\"full\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" Alternative []*string "json:\"alternative,omitempty\" graphql:\"alternative\"" } func (t *MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name) GetFull() *string { if t == nil { t = &MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name{} } return t.Full } func (t *MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name) GetNative() *string { if t == nil { t = &MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name{} } return t.Native } func (t *MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name) GetAlternative() []*string { if t == nil { t = &MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_Name{} } return t.Alternative } type MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_Image struct { Large *string "json:\"large,omitempty\" graphql:\"large\"" } func (t *MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_Image) GetLarge() *string { if t == nil { t = &MangaDetailsById_Media_Characters_Edges_Node_BaseCharacter_Image{} } return t.Large } type MangaDetailsById_Media_Characters_Edges struct { ID *int "json:\"id,omitempty\" graphql:\"id\"" Role *CharacterRole "json:\"role,omitempty\" graphql:\"role\"" Name *string "json:\"name,omitempty\" graphql:\"name\"" Node *BaseCharacter "json:\"node,omitempty\" graphql:\"node\"" } func (t *MangaDetailsById_Media_Characters_Edges) GetID() *int { if t == nil { t = &MangaDetailsById_Media_Characters_Edges{} } return t.ID } func (t *MangaDetailsById_Media_Characters_Edges) GetRole() *CharacterRole { if t == nil { t = &MangaDetailsById_Media_Characters_Edges{} } return t.Role } func (t *MangaDetailsById_Media_Characters_Edges) GetName() *string { if t == nil { t = &MangaDetailsById_Media_Characters_Edges{} } return t.Name } func (t *MangaDetailsById_Media_Characters_Edges) GetNode() *BaseCharacter { if t == nil { t = &MangaDetailsById_Media_Characters_Edges{} } return t.Node } type MangaDetailsById_Media_Characters struct { Edges []*MangaDetailsById_Media_Characters_Edges "json:\"edges,omitempty\" graphql:\"edges\"" } func (t *MangaDetailsById_Media_Characters) GetEdges() []*MangaDetailsById_Media_Characters_Edges { if t == nil { t = &MangaDetailsById_Media_Characters{} } return t.Edges } type MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title) GetUserPreferred() *string { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title{} } return t.UserPreferred } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title) GetRomaji() *string { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title{} } return t.Romaji } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title) GetEnglish() *string { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title{} } return t.English } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title) GetNative() *string { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title{} } return t.Native } type MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage) GetExtraLarge() *string { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage{} } return t.ExtraLarge } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage) GetLarge() *string { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage{} } return t.Large } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage) GetMedium() *string { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage{} } return t.Medium } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage) GetColor() *string { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage{} } return t.Color } type MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate) GetYear() *int { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate{} } return t.Year } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate) GetMonth() *int { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate{} } return t.Month } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate) GetDay() *int { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate{} } return t.Day } type MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate) GetYear() *int { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate{} } return t.Year } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate) GetMonth() *int { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate{} } return t.Month } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate) GetDay() *int { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate{} } return t.Day } type MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation struct { ID int "json:\"id\" graphql:\"id\"" IDMal *int "json:\"idMal,omitempty\" graphql:\"idMal\"" SiteURL *string "json:\"siteUrl,omitempty\" graphql:\"siteUrl\"" Status *MediaStatus "json:\"status,omitempty\" graphql:\"status\"" Season *MediaSeason "json:\"season,omitempty\" graphql:\"season\"" Type *MediaType "json:\"type,omitempty\" graphql:\"type\"" Format *MediaFormat "json:\"format,omitempty\" graphql:\"format\"" BannerImage *string "json:\"bannerImage,omitempty\" graphql:\"bannerImage\"" Chapters *int "json:\"chapters,omitempty\" graphql:\"chapters\"" Volumes *int "json:\"volumes,omitempty\" graphql:\"volumes\"" Synonyms []*string "json:\"synonyms,omitempty\" graphql:\"synonyms\"" IsAdult *bool "json:\"isAdult,omitempty\" graphql:\"isAdult\"" CountryOfOrigin *string "json:\"countryOfOrigin,omitempty\" graphql:\"countryOfOrigin\"" MeanScore *int "json:\"meanScore,omitempty\" graphql:\"meanScore\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" Title *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title "json:\"title,omitempty\" graphql:\"title\"" CoverImage *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage "json:\"coverImage,omitempty\" graphql:\"coverImage\"" StartDate *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate "json:\"startDate,omitempty\" graphql:\"startDate\"" EndDate *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate "json:\"endDate,omitempty\" graphql:\"endDate\"" } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetID() int { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.ID } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetIDMal() *int { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.IDMal } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetSiteURL() *string { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.SiteURL } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetStatus() *MediaStatus { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Status } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetSeason() *MediaSeason { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Season } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetType() *MediaType { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Type } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetFormat() *MediaFormat { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Format } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetBannerImage() *string { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.BannerImage } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetChapters() *int { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Chapters } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetVolumes() *int { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Volumes } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetSynonyms() []*string { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Synonyms } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetIsAdult() *bool { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.IsAdult } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetCountryOfOrigin() *string { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.CountryOfOrigin } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetMeanScore() *int { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.MeanScore } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetDescription() *string { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Description } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetTitle() *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.Title } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetCoverImage() *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.CoverImage } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetStartDate() *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.StartDate } func (t *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation) GetEndDate() *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation{} } return t.EndDate } type MangaDetailsById_Media_Recommendations_Edges_Node struct { MediaRecommendation *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation "json:\"mediaRecommendation,omitempty\" graphql:\"mediaRecommendation\"" } func (t *MangaDetailsById_Media_Recommendations_Edges_Node) GetMediaRecommendation() *MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges_Node{} } return t.MediaRecommendation } type MangaDetailsById_Media_Recommendations_Edges struct { Node *MangaDetailsById_Media_Recommendations_Edges_Node "json:\"node,omitempty\" graphql:\"node\"" } func (t *MangaDetailsById_Media_Recommendations_Edges) GetNode() *MangaDetailsById_Media_Recommendations_Edges_Node { if t == nil { t = &MangaDetailsById_Media_Recommendations_Edges{} } return t.Node } type MangaDetailsById_Media_Recommendations struct { Edges []*MangaDetailsById_Media_Recommendations_Edges "json:\"edges,omitempty\" graphql:\"edges\"" } func (t *MangaDetailsById_Media_Recommendations) GetEdges() []*MangaDetailsById_Media_Recommendations_Edges { if t == nil { t = &MangaDetailsById_Media_Recommendations{} } return t.Edges } type MangaDetailsById_Media_Relations_Edges_Node_BaseManga_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *MangaDetailsById_Media_Relations_Edges_Node_BaseManga_Title) GetUserPreferred() *string { if t == nil { t = &MangaDetailsById_Media_Relations_Edges_Node_BaseManga_Title{} } return t.UserPreferred } func (t *MangaDetailsById_Media_Relations_Edges_Node_BaseManga_Title) GetRomaji() *string { if t == nil { t = &MangaDetailsById_Media_Relations_Edges_Node_BaseManga_Title{} } return t.Romaji } func (t *MangaDetailsById_Media_Relations_Edges_Node_BaseManga_Title) GetEnglish() *string { if t == nil { t = &MangaDetailsById_Media_Relations_Edges_Node_BaseManga_Title{} } return t.English } func (t *MangaDetailsById_Media_Relations_Edges_Node_BaseManga_Title) GetNative() *string { if t == nil { t = &MangaDetailsById_Media_Relations_Edges_Node_BaseManga_Title{} } return t.Native } type MangaDetailsById_Media_Relations_Edges_Node_BaseManga_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *MangaDetailsById_Media_Relations_Edges_Node_BaseManga_CoverImage) GetExtraLarge() *string { if t == nil { t = &MangaDetailsById_Media_Relations_Edges_Node_BaseManga_CoverImage{} } return t.ExtraLarge } func (t *MangaDetailsById_Media_Relations_Edges_Node_BaseManga_CoverImage) GetLarge() *string { if t == nil { t = &MangaDetailsById_Media_Relations_Edges_Node_BaseManga_CoverImage{} } return t.Large } func (t *MangaDetailsById_Media_Relations_Edges_Node_BaseManga_CoverImage) GetMedium() *string { if t == nil { t = &MangaDetailsById_Media_Relations_Edges_Node_BaseManga_CoverImage{} } return t.Medium } func (t *MangaDetailsById_Media_Relations_Edges_Node_BaseManga_CoverImage) GetColor() *string { if t == nil { t = &MangaDetailsById_Media_Relations_Edges_Node_BaseManga_CoverImage{} } return t.Color } type MangaDetailsById_Media_Relations_Edges_Node_BaseManga_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *MangaDetailsById_Media_Relations_Edges_Node_BaseManga_StartDate) GetYear() *int { if t == nil { t = &MangaDetailsById_Media_Relations_Edges_Node_BaseManga_StartDate{} } return t.Year } func (t *MangaDetailsById_Media_Relations_Edges_Node_BaseManga_StartDate) GetMonth() *int { if t == nil { t = &MangaDetailsById_Media_Relations_Edges_Node_BaseManga_StartDate{} } return t.Month } func (t *MangaDetailsById_Media_Relations_Edges_Node_BaseManga_StartDate) GetDay() *int { if t == nil { t = &MangaDetailsById_Media_Relations_Edges_Node_BaseManga_StartDate{} } return t.Day } type MangaDetailsById_Media_Relations_Edges_Node_BaseManga_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *MangaDetailsById_Media_Relations_Edges_Node_BaseManga_EndDate) GetYear() *int { if t == nil { t = &MangaDetailsById_Media_Relations_Edges_Node_BaseManga_EndDate{} } return t.Year } func (t *MangaDetailsById_Media_Relations_Edges_Node_BaseManga_EndDate) GetMonth() *int { if t == nil { t = &MangaDetailsById_Media_Relations_Edges_Node_BaseManga_EndDate{} } return t.Month } func (t *MangaDetailsById_Media_Relations_Edges_Node_BaseManga_EndDate) GetDay() *int { if t == nil { t = &MangaDetailsById_Media_Relations_Edges_Node_BaseManga_EndDate{} } return t.Day } type MangaDetailsById_Media_Relations_Edges struct { RelationType *MediaRelation "json:\"relationType,omitempty\" graphql:\"relationType\"" Node *BaseManga "json:\"node,omitempty\" graphql:\"node\"" } func (t *MangaDetailsById_Media_Relations_Edges) GetRelationType() *MediaRelation { if t == nil { t = &MangaDetailsById_Media_Relations_Edges{} } return t.RelationType } func (t *MangaDetailsById_Media_Relations_Edges) GetNode() *BaseManga { if t == nil { t = &MangaDetailsById_Media_Relations_Edges{} } return t.Node } type MangaDetailsById_Media_Relations struct { Edges []*MangaDetailsById_Media_Relations_Edges "json:\"edges,omitempty\" graphql:\"edges\"" } func (t *MangaDetailsById_Media_Relations) GetEdges() []*MangaDetailsById_Media_Relations_Edges { if t == nil { t = &MangaDetailsById_Media_Relations{} } return t.Edges } type MangaDetailsById_Media struct { SiteURL *string "json:\"siteUrl,omitempty\" graphql:\"siteUrl\"" ID int "json:\"id\" graphql:\"id\"" Duration *int "json:\"duration,omitempty\" graphql:\"duration\"" Genres []*string "json:\"genres,omitempty\" graphql:\"genres\"" Rankings []*MangaDetailsById_Media_Rankings "json:\"rankings,omitempty\" graphql:\"rankings\"" Characters *MangaDetailsById_Media_Characters "json:\"characters,omitempty\" graphql:\"characters\"" Recommendations *MangaDetailsById_Media_Recommendations "json:\"recommendations,omitempty\" graphql:\"recommendations\"" Relations *MangaDetailsById_Media_Relations "json:\"relations,omitempty\" graphql:\"relations\"" } func (t *MangaDetailsById_Media) GetSiteURL() *string { if t == nil { t = &MangaDetailsById_Media{} } return t.SiteURL } func (t *MangaDetailsById_Media) GetID() int { if t == nil { t = &MangaDetailsById_Media{} } return t.ID } func (t *MangaDetailsById_Media) GetDuration() *int { if t == nil { t = &MangaDetailsById_Media{} } return t.Duration } func (t *MangaDetailsById_Media) GetGenres() []*string { if t == nil { t = &MangaDetailsById_Media{} } return t.Genres } func (t *MangaDetailsById_Media) GetRankings() []*MangaDetailsById_Media_Rankings { if t == nil { t = &MangaDetailsById_Media{} } return t.Rankings } func (t *MangaDetailsById_Media) GetCharacters() *MangaDetailsById_Media_Characters { if t == nil { t = &MangaDetailsById_Media{} } return t.Characters } func (t *MangaDetailsById_Media) GetRecommendations() *MangaDetailsById_Media_Recommendations { if t == nil { t = &MangaDetailsById_Media{} } return t.Recommendations } func (t *MangaDetailsById_Media) GetRelations() *MangaDetailsById_Media_Relations { if t == nil { t = &MangaDetailsById_Media{} } return t.Relations } type ListManga_Page_PageInfo struct { HasNextPage *bool "json:\"hasNextPage,omitempty\" graphql:\"hasNextPage\"" Total *int "json:\"total,omitempty\" graphql:\"total\"" PerPage *int "json:\"perPage,omitempty\" graphql:\"perPage\"" CurrentPage *int "json:\"currentPage,omitempty\" graphql:\"currentPage\"" LastPage *int "json:\"lastPage,omitempty\" graphql:\"lastPage\"" } func (t *ListManga_Page_PageInfo) GetHasNextPage() *bool { if t == nil { t = &ListManga_Page_PageInfo{} } return t.HasNextPage } func (t *ListManga_Page_PageInfo) GetTotal() *int { if t == nil { t = &ListManga_Page_PageInfo{} } return t.Total } func (t *ListManga_Page_PageInfo) GetPerPage() *int { if t == nil { t = &ListManga_Page_PageInfo{} } return t.PerPage } func (t *ListManga_Page_PageInfo) GetCurrentPage() *int { if t == nil { t = &ListManga_Page_PageInfo{} } return t.CurrentPage } func (t *ListManga_Page_PageInfo) GetLastPage() *int { if t == nil { t = &ListManga_Page_PageInfo{} } return t.LastPage } type ListManga_Page_Media_BaseManga_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *ListManga_Page_Media_BaseManga_Title) GetUserPreferred() *string { if t == nil { t = &ListManga_Page_Media_BaseManga_Title{} } return t.UserPreferred } func (t *ListManga_Page_Media_BaseManga_Title) GetRomaji() *string { if t == nil { t = &ListManga_Page_Media_BaseManga_Title{} } return t.Romaji } func (t *ListManga_Page_Media_BaseManga_Title) GetEnglish() *string { if t == nil { t = &ListManga_Page_Media_BaseManga_Title{} } return t.English } func (t *ListManga_Page_Media_BaseManga_Title) GetNative() *string { if t == nil { t = &ListManga_Page_Media_BaseManga_Title{} } return t.Native } type ListManga_Page_Media_BaseManga_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *ListManga_Page_Media_BaseManga_CoverImage) GetExtraLarge() *string { if t == nil { t = &ListManga_Page_Media_BaseManga_CoverImage{} } return t.ExtraLarge } func (t *ListManga_Page_Media_BaseManga_CoverImage) GetLarge() *string { if t == nil { t = &ListManga_Page_Media_BaseManga_CoverImage{} } return t.Large } func (t *ListManga_Page_Media_BaseManga_CoverImage) GetMedium() *string { if t == nil { t = &ListManga_Page_Media_BaseManga_CoverImage{} } return t.Medium } func (t *ListManga_Page_Media_BaseManga_CoverImage) GetColor() *string { if t == nil { t = &ListManga_Page_Media_BaseManga_CoverImage{} } return t.Color } type ListManga_Page_Media_BaseManga_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *ListManga_Page_Media_BaseManga_StartDate) GetYear() *int { if t == nil { t = &ListManga_Page_Media_BaseManga_StartDate{} } return t.Year } func (t *ListManga_Page_Media_BaseManga_StartDate) GetMonth() *int { if t == nil { t = &ListManga_Page_Media_BaseManga_StartDate{} } return t.Month } func (t *ListManga_Page_Media_BaseManga_StartDate) GetDay() *int { if t == nil { t = &ListManga_Page_Media_BaseManga_StartDate{} } return t.Day } type ListManga_Page_Media_BaseManga_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *ListManga_Page_Media_BaseManga_EndDate) GetYear() *int { if t == nil { t = &ListManga_Page_Media_BaseManga_EndDate{} } return t.Year } func (t *ListManga_Page_Media_BaseManga_EndDate) GetMonth() *int { if t == nil { t = &ListManga_Page_Media_BaseManga_EndDate{} } return t.Month } func (t *ListManga_Page_Media_BaseManga_EndDate) GetDay() *int { if t == nil { t = &ListManga_Page_Media_BaseManga_EndDate{} } return t.Day } type ListManga_Page struct { PageInfo *ListManga_Page_PageInfo "json:\"pageInfo,omitempty\" graphql:\"pageInfo\"" Media []*BaseManga "json:\"media,omitempty\" graphql:\"media\"" } func (t *ListManga_Page) GetPageInfo() *ListManga_Page_PageInfo { if t == nil { t = &ListManga_Page{} } return t.PageInfo } func (t *ListManga_Page) GetMedia() []*BaseManga { if t == nil { t = &ListManga_Page{} } return t.Media } type ViewerStats_Viewer_Statistics_Anime_Studios_UserStudioStats_Studio struct { ID int "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" IsAnimationStudio bool "json:\"isAnimationStudio\" graphql:\"isAnimationStudio\"" } func (t *ViewerStats_Viewer_Statistics_Anime_Studios_UserStudioStats_Studio) GetID() int { if t == nil { t = &ViewerStats_Viewer_Statistics_Anime_Studios_UserStudioStats_Studio{} } return t.ID } func (t *ViewerStats_Viewer_Statistics_Anime_Studios_UserStudioStats_Studio) GetName() string { if t == nil { t = &ViewerStats_Viewer_Statistics_Anime_Studios_UserStudioStats_Studio{} } return t.Name } func (t *ViewerStats_Viewer_Statistics_Anime_Studios_UserStudioStats_Studio) GetIsAnimationStudio() bool { if t == nil { t = &ViewerStats_Viewer_Statistics_Anime_Studios_UserStudioStats_Studio{} } return t.IsAnimationStudio } type ViewerStats_Viewer_Statistics_Anime struct { Count int "json:\"count\" graphql:\"count\"" MinutesWatched int "json:\"minutesWatched\" graphql:\"minutesWatched\"" EpisodesWatched int "json:\"episodesWatched\" graphql:\"episodesWatched\"" MeanScore float64 "json:\"meanScore\" graphql:\"meanScore\"" Formats []*UserFormatStats "json:\"formats,omitempty\" graphql:\"formats\"" Genres []*UserGenreStats "json:\"genres,omitempty\" graphql:\"genres\"" Statuses []*UserStatusStats "json:\"statuses,omitempty\" graphql:\"statuses\"" Studios []*UserStudioStats "json:\"studios,omitempty\" graphql:\"studios\"" Scores []*UserScoreStats "json:\"scores,omitempty\" graphql:\"scores\"" StartYears []*UserStartYearStats "json:\"startYears,omitempty\" graphql:\"startYears\"" ReleaseYears []*UserReleaseYearStats "json:\"releaseYears,omitempty\" graphql:\"releaseYears\"" } func (t *ViewerStats_Viewer_Statistics_Anime) GetCount() int { if t == nil { t = &ViewerStats_Viewer_Statistics_Anime{} } return t.Count } func (t *ViewerStats_Viewer_Statistics_Anime) GetMinutesWatched() int { if t == nil { t = &ViewerStats_Viewer_Statistics_Anime{} } return t.MinutesWatched } func (t *ViewerStats_Viewer_Statistics_Anime) GetEpisodesWatched() int { if t == nil { t = &ViewerStats_Viewer_Statistics_Anime{} } return t.EpisodesWatched } func (t *ViewerStats_Viewer_Statistics_Anime) GetMeanScore() float64 { if t == nil { t = &ViewerStats_Viewer_Statistics_Anime{} } return t.MeanScore } func (t *ViewerStats_Viewer_Statistics_Anime) GetFormats() []*UserFormatStats { if t == nil { t = &ViewerStats_Viewer_Statistics_Anime{} } return t.Formats } func (t *ViewerStats_Viewer_Statistics_Anime) GetGenres() []*UserGenreStats { if t == nil { t = &ViewerStats_Viewer_Statistics_Anime{} } return t.Genres } func (t *ViewerStats_Viewer_Statistics_Anime) GetStatuses() []*UserStatusStats { if t == nil { t = &ViewerStats_Viewer_Statistics_Anime{} } return t.Statuses } func (t *ViewerStats_Viewer_Statistics_Anime) GetStudios() []*UserStudioStats { if t == nil { t = &ViewerStats_Viewer_Statistics_Anime{} } return t.Studios } func (t *ViewerStats_Viewer_Statistics_Anime) GetScores() []*UserScoreStats { if t == nil { t = &ViewerStats_Viewer_Statistics_Anime{} } return t.Scores } func (t *ViewerStats_Viewer_Statistics_Anime) GetStartYears() []*UserStartYearStats { if t == nil { t = &ViewerStats_Viewer_Statistics_Anime{} } return t.StartYears } func (t *ViewerStats_Viewer_Statistics_Anime) GetReleaseYears() []*UserReleaseYearStats { if t == nil { t = &ViewerStats_Viewer_Statistics_Anime{} } return t.ReleaseYears } type ViewerStats_Viewer_Statistics_Manga_Studios_UserStudioStats_Studio struct { ID int "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" IsAnimationStudio bool "json:\"isAnimationStudio\" graphql:\"isAnimationStudio\"" } func (t *ViewerStats_Viewer_Statistics_Manga_Studios_UserStudioStats_Studio) GetID() int { if t == nil { t = &ViewerStats_Viewer_Statistics_Manga_Studios_UserStudioStats_Studio{} } return t.ID } func (t *ViewerStats_Viewer_Statistics_Manga_Studios_UserStudioStats_Studio) GetName() string { if t == nil { t = &ViewerStats_Viewer_Statistics_Manga_Studios_UserStudioStats_Studio{} } return t.Name } func (t *ViewerStats_Viewer_Statistics_Manga_Studios_UserStudioStats_Studio) GetIsAnimationStudio() bool { if t == nil { t = &ViewerStats_Viewer_Statistics_Manga_Studios_UserStudioStats_Studio{} } return t.IsAnimationStudio } type ViewerStats_Viewer_Statistics_Manga struct { Count int "json:\"count\" graphql:\"count\"" ChaptersRead int "json:\"chaptersRead\" graphql:\"chaptersRead\"" MeanScore float64 "json:\"meanScore\" graphql:\"meanScore\"" Formats []*UserFormatStats "json:\"formats,omitempty\" graphql:\"formats\"" Genres []*UserGenreStats "json:\"genres,omitempty\" graphql:\"genres\"" Statuses []*UserStatusStats "json:\"statuses,omitempty\" graphql:\"statuses\"" Studios []*UserStudioStats "json:\"studios,omitempty\" graphql:\"studios\"" Scores []*UserScoreStats "json:\"scores,omitempty\" graphql:\"scores\"" StartYears []*UserStartYearStats "json:\"startYears,omitempty\" graphql:\"startYears\"" ReleaseYears []*UserReleaseYearStats "json:\"releaseYears,omitempty\" graphql:\"releaseYears\"" } func (t *ViewerStats_Viewer_Statistics_Manga) GetCount() int { if t == nil { t = &ViewerStats_Viewer_Statistics_Manga{} } return t.Count } func (t *ViewerStats_Viewer_Statistics_Manga) GetChaptersRead() int { if t == nil { t = &ViewerStats_Viewer_Statistics_Manga{} } return t.ChaptersRead } func (t *ViewerStats_Viewer_Statistics_Manga) GetMeanScore() float64 { if t == nil { t = &ViewerStats_Viewer_Statistics_Manga{} } return t.MeanScore } func (t *ViewerStats_Viewer_Statistics_Manga) GetFormats() []*UserFormatStats { if t == nil { t = &ViewerStats_Viewer_Statistics_Manga{} } return t.Formats } func (t *ViewerStats_Viewer_Statistics_Manga) GetGenres() []*UserGenreStats { if t == nil { t = &ViewerStats_Viewer_Statistics_Manga{} } return t.Genres } func (t *ViewerStats_Viewer_Statistics_Manga) GetStatuses() []*UserStatusStats { if t == nil { t = &ViewerStats_Viewer_Statistics_Manga{} } return t.Statuses } func (t *ViewerStats_Viewer_Statistics_Manga) GetStudios() []*UserStudioStats { if t == nil { t = &ViewerStats_Viewer_Statistics_Manga{} } return t.Studios } func (t *ViewerStats_Viewer_Statistics_Manga) GetScores() []*UserScoreStats { if t == nil { t = &ViewerStats_Viewer_Statistics_Manga{} } return t.Scores } func (t *ViewerStats_Viewer_Statistics_Manga) GetStartYears() []*UserStartYearStats { if t == nil { t = &ViewerStats_Viewer_Statistics_Manga{} } return t.StartYears } func (t *ViewerStats_Viewer_Statistics_Manga) GetReleaseYears() []*UserReleaseYearStats { if t == nil { t = &ViewerStats_Viewer_Statistics_Manga{} } return t.ReleaseYears } type ViewerStats_Viewer_Statistics struct { Anime *ViewerStats_Viewer_Statistics_Anime "json:\"anime,omitempty\" graphql:\"anime\"" Manga *ViewerStats_Viewer_Statistics_Manga "json:\"manga,omitempty\" graphql:\"manga\"" } func (t *ViewerStats_Viewer_Statistics) GetAnime() *ViewerStats_Viewer_Statistics_Anime { if t == nil { t = &ViewerStats_Viewer_Statistics{} } return t.Anime } func (t *ViewerStats_Viewer_Statistics) GetManga() *ViewerStats_Viewer_Statistics_Manga { if t == nil { t = &ViewerStats_Viewer_Statistics{} } return t.Manga } type ViewerStats_Viewer struct { Statistics *ViewerStats_Viewer_Statistics "json:\"statistics,omitempty\" graphql:\"statistics\"" } func (t *ViewerStats_Viewer) GetStatistics() *ViewerStats_Viewer_Statistics { if t == nil { t = &ViewerStats_Viewer{} } return t.Statistics } type StudioDetails_Studio_Media_Nodes_BaseAnime_Trailer struct { ID *string "json:\"id,omitempty\" graphql:\"id\"" Site *string "json:\"site,omitempty\" graphql:\"site\"" Thumbnail *string "json:\"thumbnail,omitempty\" graphql:\"thumbnail\"" } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_Trailer) GetID() *string { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_Trailer{} } return t.ID } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_Trailer) GetSite() *string { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_Trailer{} } return t.Site } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_Trailer) GetThumbnail() *string { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_Trailer{} } return t.Thumbnail } type StudioDetails_Studio_Media_Nodes_BaseAnime_Title struct { UserPreferred *string "json:\"userPreferred,omitempty\" graphql:\"userPreferred\"" Romaji *string "json:\"romaji,omitempty\" graphql:\"romaji\"" English *string "json:\"english,omitempty\" graphql:\"english\"" Native *string "json:\"native,omitempty\" graphql:\"native\"" } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_Title) GetUserPreferred() *string { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_Title{} } return t.UserPreferred } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_Title) GetRomaji() *string { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_Title{} } return t.Romaji } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_Title) GetEnglish() *string { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_Title{} } return t.English } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_Title) GetNative() *string { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_Title{} } return t.Native } type StudioDetails_Studio_Media_Nodes_BaseAnime_CoverImage struct { ExtraLarge *string "json:\"extraLarge,omitempty\" graphql:\"extraLarge\"" Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" Color *string "json:\"color,omitempty\" graphql:\"color\"" } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_CoverImage) GetExtraLarge() *string { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_CoverImage{} } return t.ExtraLarge } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_CoverImage) GetLarge() *string { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_CoverImage{} } return t.Large } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_CoverImage) GetMedium() *string { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_CoverImage{} } return t.Medium } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_CoverImage) GetColor() *string { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_CoverImage{} } return t.Color } type StudioDetails_Studio_Media_Nodes_BaseAnime_StartDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_StartDate) GetYear() *int { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_StartDate{} } return t.Year } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_StartDate) GetMonth() *int { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_StartDate{} } return t.Month } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_StartDate) GetDay() *int { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_StartDate{} } return t.Day } type StudioDetails_Studio_Media_Nodes_BaseAnime_EndDate struct { Year *int "json:\"year,omitempty\" graphql:\"year\"" Month *int "json:\"month,omitempty\" graphql:\"month\"" Day *int "json:\"day,omitempty\" graphql:\"day\"" } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_EndDate) GetYear() *int { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_EndDate{} } return t.Year } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_EndDate) GetMonth() *int { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_EndDate{} } return t.Month } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_EndDate) GetDay() *int { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_EndDate{} } return t.Day } type StudioDetails_Studio_Media_Nodes_BaseAnime_NextAiringEpisode struct { AiringAt int "json:\"airingAt\" graphql:\"airingAt\"" TimeUntilAiring int "json:\"timeUntilAiring\" graphql:\"timeUntilAiring\"" Episode int "json:\"episode\" graphql:\"episode\"" } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_NextAiringEpisode) GetAiringAt() int { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_NextAiringEpisode{} } return t.AiringAt } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_NextAiringEpisode) GetTimeUntilAiring() int { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_NextAiringEpisode{} } return t.TimeUntilAiring } func (t *StudioDetails_Studio_Media_Nodes_BaseAnime_NextAiringEpisode) GetEpisode() int { if t == nil { t = &StudioDetails_Studio_Media_Nodes_BaseAnime_NextAiringEpisode{} } return t.Episode } type StudioDetails_Studio_Media struct { Nodes []*BaseAnime "json:\"nodes,omitempty\" graphql:\"nodes\"" } func (t *StudioDetails_Studio_Media) GetNodes() []*BaseAnime { if t == nil { t = &StudioDetails_Studio_Media{} } return t.Nodes } type StudioDetails_Studio struct { ID int "json:\"id\" graphql:\"id\"" IsAnimationStudio bool "json:\"isAnimationStudio\" graphql:\"isAnimationStudio\"" Name string "json:\"name\" graphql:\"name\"" Media *StudioDetails_Studio_Media "json:\"media,omitempty\" graphql:\"media\"" } func (t *StudioDetails_Studio) GetID() int { if t == nil { t = &StudioDetails_Studio{} } return t.ID } func (t *StudioDetails_Studio) GetIsAnimationStudio() bool { if t == nil { t = &StudioDetails_Studio{} } return t.IsAnimationStudio } func (t *StudioDetails_Studio) GetName() string { if t == nil { t = &StudioDetails_Studio{} } return t.Name } func (t *StudioDetails_Studio) GetMedia() *StudioDetails_Studio_Media { if t == nil { t = &StudioDetails_Studio{} } return t.Media } type GetViewer_Viewer_Avatar struct { Large *string "json:\"large,omitempty\" graphql:\"large\"" Medium *string "json:\"medium,omitempty\" graphql:\"medium\"" } func (t *GetViewer_Viewer_Avatar) GetLarge() *string { if t == nil { t = &GetViewer_Viewer_Avatar{} } return t.Large } func (t *GetViewer_Viewer_Avatar) GetMedium() *string { if t == nil { t = &GetViewer_Viewer_Avatar{} } return t.Medium } type GetViewer_Viewer_Options struct { DisplayAdultContent *bool "json:\"displayAdultContent,omitempty\" graphql:\"displayAdultContent\"" AiringNotifications *bool "json:\"airingNotifications,omitempty\" graphql:\"airingNotifications\"" ProfileColor *string "json:\"profileColor,omitempty\" graphql:\"profileColor\"" } func (t *GetViewer_Viewer_Options) GetDisplayAdultContent() *bool { if t == nil { t = &GetViewer_Viewer_Options{} } return t.DisplayAdultContent } func (t *GetViewer_Viewer_Options) GetAiringNotifications() *bool { if t == nil { t = &GetViewer_Viewer_Options{} } return t.AiringNotifications } func (t *GetViewer_Viewer_Options) GetProfileColor() *string { if t == nil { t = &GetViewer_Viewer_Options{} } return t.ProfileColor } type GetViewer_Viewer struct { Name string "json:\"name\" graphql:\"name\"" Avatar *GetViewer_Viewer_Avatar "json:\"avatar,omitempty\" graphql:\"avatar\"" BannerImage *string "json:\"bannerImage,omitempty\" graphql:\"bannerImage\"" IsBlocked *bool "json:\"isBlocked,omitempty\" graphql:\"isBlocked\"" Options *GetViewer_Viewer_Options "json:\"options,omitempty\" graphql:\"options\"" } func (t *GetViewer_Viewer) GetName() string { if t == nil { t = &GetViewer_Viewer{} } return t.Name } func (t *GetViewer_Viewer) GetAvatar() *GetViewer_Viewer_Avatar { if t == nil { t = &GetViewer_Viewer{} } return t.Avatar } func (t *GetViewer_Viewer) GetBannerImage() *string { if t == nil { t = &GetViewer_Viewer{} } return t.BannerImage } func (t *GetViewer_Viewer) GetIsBlocked() *bool { if t == nil { t = &GetViewer_Viewer{} } return t.IsBlocked } func (t *GetViewer_Viewer) GetOptions() *GetViewer_Viewer_Options { if t == nil { t = &GetViewer_Viewer{} } return t.Options } type AnimeCollection struct { MediaListCollection *AnimeCollection_MediaListCollection "json:\"MediaListCollection,omitempty\" graphql:\"MediaListCollection\"" } func (t *AnimeCollection) GetMediaListCollection() *AnimeCollection_MediaListCollection { if t == nil { t = &AnimeCollection{} } return t.MediaListCollection } type AnimeCollectionWithRelations struct { MediaListCollection *AnimeCollectionWithRelations_MediaListCollection "json:\"MediaListCollection,omitempty\" graphql:\"MediaListCollection\"" } func (t *AnimeCollectionWithRelations) GetMediaListCollection() *AnimeCollectionWithRelations_MediaListCollection { if t == nil { t = &AnimeCollectionWithRelations{} } return t.MediaListCollection } type BaseAnimeByMalID struct { Media *BaseAnime "json:\"Media,omitempty\" graphql:\"Media\"" } func (t *BaseAnimeByMalID) GetMedia() *BaseAnime { if t == nil { t = &BaseAnimeByMalID{} } return t.Media } type BaseAnimeByID struct { Media *BaseAnime "json:\"Media,omitempty\" graphql:\"Media\"" } func (t *BaseAnimeByID) GetMedia() *BaseAnime { if t == nil { t = &BaseAnimeByID{} } return t.Media } type SearchBaseAnimeByIds struct { Page *SearchBaseAnimeByIds_Page "json:\"Page,omitempty\" graphql:\"Page\"" } func (t *SearchBaseAnimeByIds) GetPage() *SearchBaseAnimeByIds_Page { if t == nil { t = &SearchBaseAnimeByIds{} } return t.Page } type CompleteAnimeByID struct { Media *CompleteAnime "json:\"Media,omitempty\" graphql:\"Media\"" } func (t *CompleteAnimeByID) GetMedia() *CompleteAnime { if t == nil { t = &CompleteAnimeByID{} } return t.Media } type AnimeDetailsByID struct { Media *AnimeDetailsById_Media "json:\"Media,omitempty\" graphql:\"Media\"" } func (t *AnimeDetailsByID) GetMedia() *AnimeDetailsById_Media { if t == nil { t = &AnimeDetailsByID{} } return t.Media } type ListAnime struct { Page *ListAnime_Page "json:\"Page,omitempty\" graphql:\"Page\"" } func (t *ListAnime) GetPage() *ListAnime_Page { if t == nil { t = &ListAnime{} } return t.Page } type ListRecentAnime struct { Page *ListRecentAnime_Page "json:\"Page,omitempty\" graphql:\"Page\"" } func (t *ListRecentAnime) GetPage() *ListRecentAnime_Page { if t == nil { t = &ListRecentAnime{} } return t.Page } type AnimeAiringSchedule struct { Ongoing *AnimeAiringSchedule_Ongoing "json:\"ongoing,omitempty\" graphql:\"ongoing\"" OngoingNext *AnimeAiringSchedule_OngoingNext "json:\"ongoingNext,omitempty\" graphql:\"ongoingNext\"" Upcoming *AnimeAiringSchedule_Upcoming "json:\"upcoming,omitempty\" graphql:\"upcoming\"" UpcomingNext *AnimeAiringSchedule_UpcomingNext "json:\"upcomingNext,omitempty\" graphql:\"upcomingNext\"" Preceding *AnimeAiringSchedule_Preceding "json:\"preceding,omitempty\" graphql:\"preceding\"" } func (t *AnimeAiringSchedule) GetOngoing() *AnimeAiringSchedule_Ongoing { if t == nil { t = &AnimeAiringSchedule{} } return t.Ongoing } func (t *AnimeAiringSchedule) GetOngoingNext() *AnimeAiringSchedule_OngoingNext { if t == nil { t = &AnimeAiringSchedule{} } return t.OngoingNext } func (t *AnimeAiringSchedule) GetUpcoming() *AnimeAiringSchedule_Upcoming { if t == nil { t = &AnimeAiringSchedule{} } return t.Upcoming } func (t *AnimeAiringSchedule) GetUpcomingNext() *AnimeAiringSchedule_UpcomingNext { if t == nil { t = &AnimeAiringSchedule{} } return t.UpcomingNext } func (t *AnimeAiringSchedule) GetPreceding() *AnimeAiringSchedule_Preceding { if t == nil { t = &AnimeAiringSchedule{} } return t.Preceding } type AnimeAiringScheduleRaw struct { Page *AnimeAiringScheduleRaw_Page "json:\"Page,omitempty\" graphql:\"Page\"" } func (t *AnimeAiringScheduleRaw) GetPage() *AnimeAiringScheduleRaw_Page { if t == nil { t = &AnimeAiringScheduleRaw{} } return t.Page } type UpdateMediaListEntry struct { SaveMediaListEntry *UpdateMediaListEntry_SaveMediaListEntry "json:\"SaveMediaListEntry,omitempty\" graphql:\"SaveMediaListEntry\"" } func (t *UpdateMediaListEntry) GetSaveMediaListEntry() *UpdateMediaListEntry_SaveMediaListEntry { if t == nil { t = &UpdateMediaListEntry{} } return t.SaveMediaListEntry } type UpdateMediaListEntryProgress struct { SaveMediaListEntry *UpdateMediaListEntryProgress_SaveMediaListEntry "json:\"SaveMediaListEntry,omitempty\" graphql:\"SaveMediaListEntry\"" } func (t *UpdateMediaListEntryProgress) GetSaveMediaListEntry() *UpdateMediaListEntryProgress_SaveMediaListEntry { if t == nil { t = &UpdateMediaListEntryProgress{} } return t.SaveMediaListEntry } type DeleteEntry struct { DeleteMediaListEntry *DeleteEntry_DeleteMediaListEntry "json:\"DeleteMediaListEntry,omitempty\" graphql:\"DeleteMediaListEntry\"" } func (t *DeleteEntry) GetDeleteMediaListEntry() *DeleteEntry_DeleteMediaListEntry { if t == nil { t = &DeleteEntry{} } return t.DeleteMediaListEntry } type UpdateMediaListEntryRepeat struct { SaveMediaListEntry *UpdateMediaListEntryRepeat_SaveMediaListEntry "json:\"SaveMediaListEntry,omitempty\" graphql:\"SaveMediaListEntry\"" } func (t *UpdateMediaListEntryRepeat) GetSaveMediaListEntry() *UpdateMediaListEntryRepeat_SaveMediaListEntry { if t == nil { t = &UpdateMediaListEntryRepeat{} } return t.SaveMediaListEntry } type MangaCollection struct { MediaListCollection *MangaCollection_MediaListCollection "json:\"MediaListCollection,omitempty\" graphql:\"MediaListCollection\"" } func (t *MangaCollection) GetMediaListCollection() *MangaCollection_MediaListCollection { if t == nil { t = &MangaCollection{} } return t.MediaListCollection } type SearchBaseManga struct { Page *SearchBaseManga_Page "json:\"Page,omitempty\" graphql:\"Page\"" } func (t *SearchBaseManga) GetPage() *SearchBaseManga_Page { if t == nil { t = &SearchBaseManga{} } return t.Page } type BaseMangaByID struct { Media *BaseManga "json:\"Media,omitempty\" graphql:\"Media\"" } func (t *BaseMangaByID) GetMedia() *BaseManga { if t == nil { t = &BaseMangaByID{} } return t.Media } type MangaDetailsByID struct { Media *MangaDetailsById_Media "json:\"Media,omitempty\" graphql:\"Media\"" } func (t *MangaDetailsByID) GetMedia() *MangaDetailsById_Media { if t == nil { t = &MangaDetailsByID{} } return t.Media } type ListManga struct { Page *ListManga_Page "json:\"Page,omitempty\" graphql:\"Page\"" } func (t *ListManga) GetPage() *ListManga_Page { if t == nil { t = &ListManga{} } return t.Page } type ViewerStats struct { Viewer *ViewerStats_Viewer "json:\"Viewer,omitempty\" graphql:\"Viewer\"" } func (t *ViewerStats) GetViewer() *ViewerStats_Viewer { if t == nil { t = &ViewerStats{} } return t.Viewer } type StudioDetails struct { Studio *StudioDetails_Studio "json:\"Studio,omitempty\" graphql:\"Studio\"" } func (t *StudioDetails) GetStudio() *StudioDetails_Studio { if t == nil { t = &StudioDetails{} } return t.Studio } type GetViewer struct { Viewer *GetViewer_Viewer "json:\"Viewer,omitempty\" graphql:\"Viewer\"" } func (t *GetViewer) GetViewer() *GetViewer_Viewer { if t == nil { t = &GetViewer{} } return t.Viewer } const AnimeCollectionDocument = `query AnimeCollection ($userName: String) { MediaListCollection(userName: $userName, forceSingleCompletedList: true, type: ANIME) { lists { status name isCustomList entries { id score(format: POINT_100) progress status notes repeat private startedAt { year month day } completedAt { year month day } media { ... baseAnime } } } } } fragment baseAnime on Media { id idMal siteUrl status(version: 2) season type format seasonYear bannerImage episodes synonyms isAdult countryOfOrigin meanScore description genres duration trailer { id site thumbnail } title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } nextAiringEpisode { airingAt timeUntilAiring episode } } ` func (c *Client) AnimeCollection(ctx context.Context, userName *string, interceptors ...clientv2.RequestInterceptor) (*AnimeCollection, error) { vars := map[string]any{ "userName": userName, } var res AnimeCollection if err := c.Client.Post(ctx, "AnimeCollection", AnimeCollectionDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const AnimeCollectionWithRelationsDocument = `query AnimeCollectionWithRelations ($userName: String) { MediaListCollection(userName: $userName, forceSingleCompletedList: true, type: ANIME) { lists { status name isCustomList entries { id score(format: POINT_100) progress status notes repeat private startedAt { year month day } completedAt { year month day } media { ... completeAnime } } } } } fragment completeAnime on Media { id idMal siteUrl status(version: 2) season seasonYear type format bannerImage episodes synonyms isAdult countryOfOrigin meanScore description genres duration trailer { id site thumbnail } title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } nextAiringEpisode { airingAt timeUntilAiring episode } relations { edges { relationType(version: 2) node { ... baseAnime } } } } fragment baseAnime on Media { id idMal siteUrl status(version: 2) season type format seasonYear bannerImage episodes synonyms isAdult countryOfOrigin meanScore description genres duration trailer { id site thumbnail } title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } nextAiringEpisode { airingAt timeUntilAiring episode } } ` func (c *Client) AnimeCollectionWithRelations(ctx context.Context, userName *string, interceptors ...clientv2.RequestInterceptor) (*AnimeCollectionWithRelations, error) { vars := map[string]any{ "userName": userName, } var res AnimeCollectionWithRelations if err := c.Client.Post(ctx, "AnimeCollectionWithRelations", AnimeCollectionWithRelationsDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const BaseAnimeByMalIDDocument = `query BaseAnimeByMalId ($id: Int) { Media(idMal: $id, type: ANIME) { ... baseAnime } } fragment baseAnime on Media { id idMal siteUrl status(version: 2) season type format seasonYear bannerImage episodes synonyms isAdult countryOfOrigin meanScore description genres duration trailer { id site thumbnail } title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } nextAiringEpisode { airingAt timeUntilAiring episode } } ` func (c *Client) BaseAnimeByMalID(ctx context.Context, id *int, interceptors ...clientv2.RequestInterceptor) (*BaseAnimeByMalID, error) { vars := map[string]any{ "id": id, } var res BaseAnimeByMalID if err := c.Client.Post(ctx, "BaseAnimeByMalId", BaseAnimeByMalIDDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const BaseAnimeByIDDocument = `query BaseAnimeById ($id: Int) { Media(id: $id, type: ANIME) { ... baseAnime } } fragment baseAnime on Media { id idMal siteUrl status(version: 2) season type format seasonYear bannerImage episodes synonyms isAdult countryOfOrigin meanScore description genres duration trailer { id site thumbnail } title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } nextAiringEpisode { airingAt timeUntilAiring episode } } ` func (c *Client) BaseAnimeByID(ctx context.Context, id *int, interceptors ...clientv2.RequestInterceptor) (*BaseAnimeByID, error) { vars := map[string]any{ "id": id, } var res BaseAnimeByID if err := c.Client.Post(ctx, "BaseAnimeById", BaseAnimeByIDDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const SearchBaseAnimeByIdsDocument = `query SearchBaseAnimeByIds ($ids: [Int], $page: Int, $perPage: Int, $status: [MediaStatus], $inCollection: Boolean, $sort: [MediaSort], $season: MediaSeason, $year: Int, $genre: String, $format: MediaFormat) { Page(page: $page, perPage: $perPage) { pageInfo { hasNextPage } media(id_in: $ids, type: ANIME, status_in: $status, onList: $inCollection, sort: $sort, season: $season, seasonYear: $year, genre: $genre, format: $format) { ... baseAnime } } } fragment baseAnime on Media { id idMal siteUrl status(version: 2) season type format seasonYear bannerImage episodes synonyms isAdult countryOfOrigin meanScore description genres duration trailer { id site thumbnail } title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } nextAiringEpisode { airingAt timeUntilAiring episode } } ` func (c *Client) SearchBaseAnimeByIds(ctx context.Context, ids []*int, page *int, perPage *int, status []*MediaStatus, inCollection *bool, sort []*MediaSort, season *MediaSeason, year *int, genre *string, format *MediaFormat, interceptors ...clientv2.RequestInterceptor) (*SearchBaseAnimeByIds, error) { vars := map[string]any{ "ids": ids, "page": page, "perPage": perPage, "status": status, "inCollection": inCollection, "sort": sort, "season": season, "year": year, "genre": genre, "format": format, } var res SearchBaseAnimeByIds if err := c.Client.Post(ctx, "SearchBaseAnimeByIds", SearchBaseAnimeByIdsDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const CompleteAnimeByIDDocument = `query CompleteAnimeById ($id: Int) { Media(id: $id, type: ANIME) { ... completeAnime } } fragment completeAnime on Media { id idMal siteUrl status(version: 2) season seasonYear type format bannerImage episodes synonyms isAdult countryOfOrigin meanScore description genres duration trailer { id site thumbnail } title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } nextAiringEpisode { airingAt timeUntilAiring episode } relations { edges { relationType(version: 2) node { ... baseAnime } } } } fragment baseAnime on Media { id idMal siteUrl status(version: 2) season type format seasonYear bannerImage episodes synonyms isAdult countryOfOrigin meanScore description genres duration trailer { id site thumbnail } title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } nextAiringEpisode { airingAt timeUntilAiring episode } } ` func (c *Client) CompleteAnimeByID(ctx context.Context, id *int, interceptors ...clientv2.RequestInterceptor) (*CompleteAnimeByID, error) { vars := map[string]any{ "id": id, } var res CompleteAnimeByID if err := c.Client.Post(ctx, "CompleteAnimeById", CompleteAnimeByIDDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const AnimeDetailsByIDDocument = `query AnimeDetailsById ($id: Int) { Media(id: $id, type: ANIME) { siteUrl id duration genres averageScore popularity meanScore description trailer { id site thumbnail } startDate { year month day } endDate { year month day } studios(isMain: true) { nodes { name id } } characters(sort: [ROLE]) { edges { id role name node { ... baseCharacter } } } staff(sort: [RELEVANCE]) { edges { role node { name { full } id } } } rankings { context type rank year format allTime season } recommendations(page: 1, perPage: 8, sort: RATING_DESC) { edges { node { mediaRecommendation { id idMal siteUrl status(version: 2) isAdult season type format meanScore description episodes trailer { id site thumbnail } startDate { year month day } coverImage { extraLarge large medium color } bannerImage title { romaji english native userPreferred } } } } } relations { edges { relationType(version: 2) node { ... baseAnime } } } } } fragment baseCharacter on Character { id isFavourite gender age dateOfBirth { year month day } name { full native alternative } image { large } description siteUrl } fragment baseAnime on Media { id idMal siteUrl status(version: 2) season type format seasonYear bannerImage episodes synonyms isAdult countryOfOrigin meanScore description genres duration trailer { id site thumbnail } title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } nextAiringEpisode { airingAt timeUntilAiring episode } } ` func (c *Client) AnimeDetailsByID(ctx context.Context, id *int, interceptors ...clientv2.RequestInterceptor) (*AnimeDetailsByID, error) { vars := map[string]any{ "id": id, } var res AnimeDetailsByID if err := c.Client.Post(ctx, "AnimeDetailsById", AnimeDetailsByIDDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const ListAnimeDocument = `query ListAnime ($page: Int, $search: String, $perPage: Int, $sort: [MediaSort], $status: [MediaStatus], $genres: [String], $averageScore_greater: Int, $season: MediaSeason, $seasonYear: Int, $format: MediaFormat, $isAdult: Boolean) { Page(page: $page, perPage: $perPage) { pageInfo { hasNextPage total perPage currentPage lastPage } media(type: ANIME, search: $search, sort: $sort, status_in: $status, isAdult: $isAdult, format: $format, genre_in: $genres, averageScore_greater: $averageScore_greater, season: $season, seasonYear: $seasonYear, format_not: MUSIC) { ... baseAnime } } } fragment baseAnime on Media { id idMal siteUrl status(version: 2) season type format seasonYear bannerImage episodes synonyms isAdult countryOfOrigin meanScore description genres duration trailer { id site thumbnail } title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } nextAiringEpisode { airingAt timeUntilAiring episode } } ` func (c *Client) ListAnime(ctx context.Context, page *int, search *string, perPage *int, sort []*MediaSort, status []*MediaStatus, genres []*string, averageScoreGreater *int, season *MediaSeason, seasonYear *int, format *MediaFormat, isAdult *bool, interceptors ...clientv2.RequestInterceptor) (*ListAnime, error) { vars := map[string]any{ "page": page, "search": search, "perPage": perPage, "sort": sort, "status": status, "genres": genres, "averageScore_greater": averageScoreGreater, "season": season, "seasonYear": seasonYear, "format": format, "isAdult": isAdult, } var res ListAnime if err := c.Client.Post(ctx, "ListAnime", ListAnimeDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const ListRecentAnimeDocument = `query ListRecentAnime ($page: Int, $perPage: Int, $airingAt_greater: Int, $airingAt_lesser: Int, $notYetAired: Boolean = false) { Page(page: $page, perPage: $perPage) { pageInfo { hasNextPage total perPage currentPage lastPage } airingSchedules(notYetAired: $notYetAired, sort: TIME_DESC, airingAt_greater: $airingAt_greater, airingAt_lesser: $airingAt_lesser) { id airingAt episode timeUntilAiring media { ... baseAnime } } } } fragment baseAnime on Media { id idMal siteUrl status(version: 2) season type format seasonYear bannerImage episodes synonyms isAdult countryOfOrigin meanScore description genres duration trailer { id site thumbnail } title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } nextAiringEpisode { airingAt timeUntilAiring episode } } ` func (c *Client) ListRecentAnime(ctx context.Context, page *int, perPage *int, airingAtGreater *int, airingAtLesser *int, notYetAired *bool, interceptors ...clientv2.RequestInterceptor) (*ListRecentAnime, error) { vars := map[string]any{ "page": page, "perPage": perPage, "airingAt_greater": airingAtGreater, "airingAt_lesser": airingAtLesser, "notYetAired": notYetAired, } var res ListRecentAnime if err := c.Client.Post(ctx, "ListRecentAnime", ListRecentAnimeDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const AnimeAiringScheduleDocument = `query AnimeAiringSchedule ($ids: [Int], $season: MediaSeason, $seasonYear: Int, $previousSeason: MediaSeason, $previousSeasonYear: Int, $nextSeason: MediaSeason, $nextSeasonYear: Int) { ongoing: Page { media(id_in: $ids, type: ANIME, season: $season, seasonYear: $seasonYear, onList: true) { ... animeSchedule } } ongoingNext: Page(page: 2) { media(id_in: $ids, type: ANIME, season: $season, seasonYear: $seasonYear, onList: true) { ... animeSchedule } } upcoming: Page { media(id_in: $ids, type: ANIME, season: $nextSeason, seasonYear: $nextSeasonYear, sort: [START_DATE], onList: true) { ... animeSchedule } } upcomingNext: Page(page: 2) { media(id_in: $ids, type: ANIME, season: $nextSeason, seasonYear: $nextSeasonYear, sort: [START_DATE], onList: true) { ... animeSchedule } } preceding: Page { media(id_in: $ids, type: ANIME, season: $previousSeason, seasonYear: $previousSeasonYear, onList: true) { ... animeSchedule } } } fragment animeSchedule on Media { id idMal previous: airingSchedule(notYetAired: false, perPage: 30) { nodes { airingAt timeUntilAiring episode } } upcoming: airingSchedule(notYetAired: true, perPage: 30) { nodes { airingAt timeUntilAiring episode } } } ` func (c *Client) AnimeAiringSchedule(ctx context.Context, ids []*int, season *MediaSeason, seasonYear *int, previousSeason *MediaSeason, previousSeasonYear *int, nextSeason *MediaSeason, nextSeasonYear *int, interceptors ...clientv2.RequestInterceptor) (*AnimeAiringSchedule, error) { vars := map[string]any{ "ids": ids, "season": season, "seasonYear": seasonYear, "previousSeason": previousSeason, "previousSeasonYear": previousSeasonYear, "nextSeason": nextSeason, "nextSeasonYear": nextSeasonYear, } var res AnimeAiringSchedule if err := c.Client.Post(ctx, "AnimeAiringSchedule", AnimeAiringScheduleDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const AnimeAiringScheduleRawDocument = `query AnimeAiringScheduleRaw ($ids: [Int]) { Page { media(id_in: $ids, type: ANIME, onList: true) { ... animeSchedule } } } fragment animeSchedule on Media { id idMal previous: airingSchedule(notYetAired: false, perPage: 30) { nodes { airingAt timeUntilAiring episode } } upcoming: airingSchedule(notYetAired: true, perPage: 30) { nodes { airingAt timeUntilAiring episode } } } ` func (c *Client) AnimeAiringScheduleRaw(ctx context.Context, ids []*int, interceptors ...clientv2.RequestInterceptor) (*AnimeAiringScheduleRaw, error) { vars := map[string]any{ "ids": ids, } var res AnimeAiringScheduleRaw if err := c.Client.Post(ctx, "AnimeAiringScheduleRaw", AnimeAiringScheduleRawDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const UpdateMediaListEntryDocument = `mutation UpdateMediaListEntry ($mediaId: Int, $status: MediaListStatus, $scoreRaw: Int, $progress: Int, $startedAt: FuzzyDateInput, $completedAt: FuzzyDateInput) { SaveMediaListEntry(mediaId: $mediaId, status: $status, scoreRaw: $scoreRaw, progress: $progress, startedAt: $startedAt, completedAt: $completedAt) { id } } ` func (c *Client) UpdateMediaListEntry(ctx context.Context, mediaID *int, status *MediaListStatus, scoreRaw *int, progress *int, startedAt *FuzzyDateInput, completedAt *FuzzyDateInput, interceptors ...clientv2.RequestInterceptor) (*UpdateMediaListEntry, error) { vars := map[string]any{ "mediaId": mediaID, "status": status, "scoreRaw": scoreRaw, "progress": progress, "startedAt": startedAt, "completedAt": completedAt, } var res UpdateMediaListEntry if err := c.Client.Post(ctx, "UpdateMediaListEntry", UpdateMediaListEntryDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const UpdateMediaListEntryProgressDocument = `mutation UpdateMediaListEntryProgress ($mediaId: Int, $progress: Int, $status: MediaListStatus) { SaveMediaListEntry(mediaId: $mediaId, progress: $progress, status: $status) { id } } ` func (c *Client) UpdateMediaListEntryProgress(ctx context.Context, mediaID *int, progress *int, status *MediaListStatus, interceptors ...clientv2.RequestInterceptor) (*UpdateMediaListEntryProgress, error) { vars := map[string]any{ "mediaId": mediaID, "progress": progress, "status": status, } var res UpdateMediaListEntryProgress if err := c.Client.Post(ctx, "UpdateMediaListEntryProgress", UpdateMediaListEntryProgressDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const DeleteEntryDocument = `mutation DeleteEntry ($mediaListEntryId: Int) { DeleteMediaListEntry(id: $mediaListEntryId) { deleted } } ` func (c *Client) DeleteEntry(ctx context.Context, mediaListEntryID *int, interceptors ...clientv2.RequestInterceptor) (*DeleteEntry, error) { vars := map[string]any{ "mediaListEntryId": mediaListEntryID, } var res DeleteEntry if err := c.Client.Post(ctx, "DeleteEntry", DeleteEntryDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const UpdateMediaListEntryRepeatDocument = `mutation UpdateMediaListEntryRepeat ($mediaId: Int, $repeat: Int) { SaveMediaListEntry(mediaId: $mediaId, repeat: $repeat) { id } } ` func (c *Client) UpdateMediaListEntryRepeat(ctx context.Context, mediaID *int, repeat *int, interceptors ...clientv2.RequestInterceptor) (*UpdateMediaListEntryRepeat, error) { vars := map[string]any{ "mediaId": mediaID, "repeat": repeat, } var res UpdateMediaListEntryRepeat if err := c.Client.Post(ctx, "UpdateMediaListEntryRepeat", UpdateMediaListEntryRepeatDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const MangaCollectionDocument = `query MangaCollection ($userName: String) { MediaListCollection(userName: $userName, forceSingleCompletedList: true, type: MANGA) { lists { status name isCustomList entries { id score(format: POINT_100) progress status notes repeat private startedAt { year month day } completedAt { year month day } media { ... baseManga } } } } } fragment baseManga on Media { id idMal siteUrl status(version: 2) season type format bannerImage chapters volumes synonyms isAdult countryOfOrigin meanScore description genres title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } } ` func (c *Client) MangaCollection(ctx context.Context, userName *string, interceptors ...clientv2.RequestInterceptor) (*MangaCollection, error) { vars := map[string]any{ "userName": userName, } var res MangaCollection if err := c.Client.Post(ctx, "MangaCollection", MangaCollectionDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const SearchBaseMangaDocument = `query SearchBaseManga ($page: Int, $perPage: Int, $sort: [MediaSort], $search: String, $status: [MediaStatus]) { Page(page: $page, perPage: $perPage) { pageInfo { hasNextPage } media(type: MANGA, search: $search, sort: $sort, status_in: $status, format_not: NOVEL) { ... baseManga } } } fragment baseManga on Media { id idMal siteUrl status(version: 2) season type format bannerImage chapters volumes synonyms isAdult countryOfOrigin meanScore description genres title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } } ` func (c *Client) SearchBaseManga(ctx context.Context, page *int, perPage *int, sort []*MediaSort, search *string, status []*MediaStatus, interceptors ...clientv2.RequestInterceptor) (*SearchBaseManga, error) { vars := map[string]any{ "page": page, "perPage": perPage, "sort": sort, "search": search, "status": status, } var res SearchBaseManga if err := c.Client.Post(ctx, "SearchBaseManga", SearchBaseMangaDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const BaseMangaByIDDocument = `query BaseMangaById ($id: Int) { Media(id: $id, type: MANGA) { ... baseManga } } fragment baseManga on Media { id idMal siteUrl status(version: 2) season type format bannerImage chapters volumes synonyms isAdult countryOfOrigin meanScore description genres title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } } ` func (c *Client) BaseMangaByID(ctx context.Context, id *int, interceptors ...clientv2.RequestInterceptor) (*BaseMangaByID, error) { vars := map[string]any{ "id": id, } var res BaseMangaByID if err := c.Client.Post(ctx, "BaseMangaById", BaseMangaByIDDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const MangaDetailsByIDDocument = `query MangaDetailsById ($id: Int) { Media(id: $id, type: MANGA) { siteUrl id duration genres rankings { context type rank year format allTime season } characters(sort: [ROLE]) { edges { id role name node { ... baseCharacter } } } recommendations(page: 1, perPage: 8, sort: RATING_DESC) { edges { node { mediaRecommendation { id idMal siteUrl status(version: 2) season type format bannerImage chapters volumes synonyms isAdult countryOfOrigin meanScore description title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } } } } } relations { edges { relationType(version: 2) node { ... baseManga } } } } } fragment baseCharacter on Character { id isFavourite gender age dateOfBirth { year month day } name { full native alternative } image { large } description siteUrl } fragment baseManga on Media { id idMal siteUrl status(version: 2) season type format bannerImage chapters volumes synonyms isAdult countryOfOrigin meanScore description genres title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } } ` func (c *Client) MangaDetailsByID(ctx context.Context, id *int, interceptors ...clientv2.RequestInterceptor) (*MangaDetailsByID, error) { vars := map[string]any{ "id": id, } var res MangaDetailsByID if err := c.Client.Post(ctx, "MangaDetailsById", MangaDetailsByIDDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const ListMangaDocument = `query ListManga ($page: Int, $search: String, $perPage: Int, $sort: [MediaSort], $status: [MediaStatus], $genres: [String], $averageScore_greater: Int, $startDate_greater: FuzzyDateInt, $startDate_lesser: FuzzyDateInt, $format: MediaFormat, $countryOfOrigin: CountryCode, $isAdult: Boolean) { Page(page: $page, perPage: $perPage) { pageInfo { hasNextPage total perPage currentPage lastPage } media(type: MANGA, isAdult: $isAdult, countryOfOrigin: $countryOfOrigin, search: $search, sort: $sort, status_in: $status, format: $format, genre_in: $genres, averageScore_greater: $averageScore_greater, startDate_greater: $startDate_greater, startDate_lesser: $startDate_lesser, format_not: NOVEL) { ... baseManga } } } fragment baseManga on Media { id idMal siteUrl status(version: 2) season type format bannerImage chapters volumes synonyms isAdult countryOfOrigin meanScore description genres title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } } ` func (c *Client) ListManga(ctx context.Context, page *int, search *string, perPage *int, sort []*MediaSort, status []*MediaStatus, genres []*string, averageScoreGreater *int, startDateGreater *string, startDateLesser *string, format *MediaFormat, countryOfOrigin *string, isAdult *bool, interceptors ...clientv2.RequestInterceptor) (*ListManga, error) { vars := map[string]any{ "page": page, "search": search, "perPage": perPage, "sort": sort, "status": status, "genres": genres, "averageScore_greater": averageScoreGreater, "startDate_greater": startDateGreater, "startDate_lesser": startDateLesser, "format": format, "countryOfOrigin": countryOfOrigin, "isAdult": isAdult, } var res ListManga if err := c.Client.Post(ctx, "ListManga", ListMangaDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const ViewerStatsDocument = `query ViewerStats { Viewer { statistics { anime { count minutesWatched episodesWatched meanScore formats { ... UserFormatStats } genres { ... UserGenreStats } statuses { ... UserStatusStats } studios { ... UserStudioStats } scores { ... UserScoreStats } startYears { ... UserStartYearStats } releaseYears { ... UserReleaseYearStats } } manga { count chaptersRead meanScore formats { ... UserFormatStats } genres { ... UserGenreStats } statuses { ... UserStatusStats } studios { ... UserStudioStats } scores { ... UserScoreStats } startYears { ... UserStartYearStats } releaseYears { ... UserReleaseYearStats } } } } } fragment UserFormatStats on UserFormatStatistic { format meanScore count minutesWatched mediaIds chaptersRead } fragment UserGenreStats on UserGenreStatistic { genre meanScore count minutesWatched mediaIds chaptersRead } fragment UserStatusStats on UserStatusStatistic { status meanScore count minutesWatched mediaIds chaptersRead } fragment UserStudioStats on UserStudioStatistic { studio { id name isAnimationStudio } meanScore count minutesWatched mediaIds chaptersRead } fragment UserScoreStats on UserScoreStatistic { score meanScore count minutesWatched mediaIds chaptersRead } fragment UserStartYearStats on UserStartYearStatistic { startYear meanScore count minutesWatched mediaIds chaptersRead } fragment UserReleaseYearStats on UserReleaseYearStatistic { releaseYear meanScore count minutesWatched mediaIds chaptersRead } ` func (c *Client) ViewerStats(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*ViewerStats, error) { vars := map[string]any{} var res ViewerStats if err := c.Client.Post(ctx, "ViewerStats", ViewerStatsDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const StudioDetailsDocument = `query StudioDetails ($id: Int) { Studio(id: $id) { id isAnimationStudio name media(perPage: 80, sort: TRENDING_DESC, isMain: true) { nodes { ... baseAnime } } } } fragment baseAnime on Media { id idMal siteUrl status(version: 2) season type format seasonYear bannerImage episodes synonyms isAdult countryOfOrigin meanScore description genres duration trailer { id site thumbnail } title { userPreferred romaji english native } coverImage { extraLarge large medium color } startDate { year month day } endDate { year month day } nextAiringEpisode { airingAt timeUntilAiring episode } } ` func (c *Client) StudioDetails(ctx context.Context, id *int, interceptors ...clientv2.RequestInterceptor) (*StudioDetails, error) { vars := map[string]any{ "id": id, } var res StudioDetails if err := c.Client.Post(ctx, "StudioDetails", StudioDetailsDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } const GetViewerDocument = `query GetViewer { Viewer { name avatar { large medium } bannerImage isBlocked options { displayAdultContent airingNotifications profileColor } } } ` func (c *Client) GetViewer(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetViewer, error) { vars := map[string]any{} var res GetViewer if err := c.Client.Post(ctx, "GetViewer", GetViewerDocument, &res, vars, interceptors...); err != nil { if c.Client.ParseDataWhenErrors { return &res, err } return nil, err } return &res, nil } var DocumentOperationNames = map[string]string{ AnimeCollectionDocument: "AnimeCollection", AnimeCollectionWithRelationsDocument: "AnimeCollectionWithRelations", BaseAnimeByMalIDDocument: "BaseAnimeByMalId", BaseAnimeByIDDocument: "BaseAnimeById", SearchBaseAnimeByIdsDocument: "SearchBaseAnimeByIds", CompleteAnimeByIDDocument: "CompleteAnimeById", AnimeDetailsByIDDocument: "AnimeDetailsById", ListAnimeDocument: "ListAnime", ListRecentAnimeDocument: "ListRecentAnime", AnimeAiringScheduleDocument: "AnimeAiringSchedule", AnimeAiringScheduleRawDocument: "AnimeAiringScheduleRaw", UpdateMediaListEntryDocument: "UpdateMediaListEntry", UpdateMediaListEntryProgressDocument: "UpdateMediaListEntryProgress", DeleteEntryDocument: "DeleteEntry", UpdateMediaListEntryRepeatDocument: "UpdateMediaListEntryRepeat", MangaCollectionDocument: "MangaCollection", SearchBaseMangaDocument: "SearchBaseManga", BaseMangaByIDDocument: "BaseMangaById", MangaDetailsByIDDocument: "MangaDetailsById", ListMangaDocument: "ListManga", ViewerStatsDocument: "ViewerStats", StudioDetailsDocument: "StudioDetails", GetViewerDocument: "GetViewer", }