Files
seanime-docker/seanime-2.9.10/internal/api/anilist/client_gen.go
2025-09-20 14:08:38 +01:00

9543 lines
282 KiB
Go

// 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",
}