|
|
@ -68,7 +68,7 @@ interface Episodic {
|
|
|
|
"A media in the Kitsu database"
|
|
|
|
"A media in the Kitsu database"
|
|
|
|
interface Media {
|
|
|
|
interface Media {
|
|
|
|
"The recommended minimum age group for this media"
|
|
|
|
"The recommended minimum age group for this media"
|
|
|
|
ageRating: AgeRating
|
|
|
|
ageRating: AgeRatingEnum
|
|
|
|
"An explanation of why this received the age rating it did"
|
|
|
|
"An explanation of why this received the age rating it did"
|
|
|
|
ageRatingGuide: String
|
|
|
|
ageRatingGuide: String
|
|
|
|
"The average rating of this media amongst all Kitsu users"
|
|
|
|
"The average rating of this media amongst all Kitsu users"
|
|
|
@ -153,7 +153,7 @@ interface Media {
|
|
|
|
last: Int
|
|
|
|
last: Int
|
|
|
|
): MediaReactionConnection!
|
|
|
|
): MediaReactionConnection!
|
|
|
|
"The season this was released in"
|
|
|
|
"The season this was released in"
|
|
|
|
season: ReleaseSeason
|
|
|
|
season: ReleaseSeasonEnum
|
|
|
|
"Whether the media is Safe-for-Work"
|
|
|
|
"Whether the media is Safe-for-Work"
|
|
|
|
sfw: Boolean!
|
|
|
|
sfw: Boolean!
|
|
|
|
"The URL-friendly identifier of this media"
|
|
|
|
"The URL-friendly identifier of this media"
|
|
|
@ -172,7 +172,7 @@ interface Media {
|
|
|
|
"The day that this media first released"
|
|
|
|
"The day that this media first released"
|
|
|
|
startDate: Date
|
|
|
|
startDate: Date
|
|
|
|
"The current releasing status of this media"
|
|
|
|
"The current releasing status of this media"
|
|
|
|
status: ReleaseStatus!
|
|
|
|
status: ReleaseStatusEnum!
|
|
|
|
"Description of when this media is expected to release"
|
|
|
|
"Description of when this media is expected to release"
|
|
|
|
tba: String
|
|
|
|
tba: String
|
|
|
|
"The titles for this media in various locales"
|
|
|
|
"The titles for this media in various locales"
|
|
|
@ -214,10 +214,10 @@ interface WithTimestamps {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
"Objects which are Favoritable"
|
|
|
|
"Objects which are Favoritable"
|
|
|
|
union FavoriteItem = Anime | Character | Manga | Person
|
|
|
|
union FavoriteItemUnion = Anime | Character | Manga | Person
|
|
|
|
|
|
|
|
|
|
|
|
"Objects which are Mappable"
|
|
|
|
"Objects which are Mappable"
|
|
|
|
union MappingItem = Anime | Category | Character | Episode | Manga | Person | Producer
|
|
|
|
union MappingItemUnion = Anime | Category | Character | Episode | Manga | Person | Producer
|
|
|
|
|
|
|
|
|
|
|
|
"A user account on Kitsu"
|
|
|
|
"A user account on Kitsu"
|
|
|
|
type Account implements WithTimestamps {
|
|
|
|
type Account implements WithTimestamps {
|
|
|
@ -238,13 +238,13 @@ type Account implements WithTimestamps {
|
|
|
|
"The profile for this account"
|
|
|
|
"The profile for this account"
|
|
|
|
profile: Profile!
|
|
|
|
profile: Profile!
|
|
|
|
"Media rating system used for the account"
|
|
|
|
"Media rating system used for the account"
|
|
|
|
ratingSystem: RatingSystem!
|
|
|
|
ratingSystem: RatingSystemEnum!
|
|
|
|
"Whether Not Safe For Work content is accessible"
|
|
|
|
"Whether Not Safe For Work content is accessible"
|
|
|
|
sfwFilter: Boolean
|
|
|
|
sfwFilter: Boolean
|
|
|
|
"Time zone of the account"
|
|
|
|
"Time zone of the account"
|
|
|
|
timeZone: String
|
|
|
|
timeZone: String
|
|
|
|
"Preferred language for media titles"
|
|
|
|
"Preferred language for media titles"
|
|
|
|
titleLanguagePreference: TitleLanguagePreference
|
|
|
|
titleLanguagePreference: TitleLanguagePreferenceEnum
|
|
|
|
"Twitter account linked to the account"
|
|
|
|
"Twitter account linked to the account"
|
|
|
|
twitterId: String
|
|
|
|
twitterId: String
|
|
|
|
updatedAt: ISO8601DateTime!
|
|
|
|
updatedAt: ISO8601DateTime!
|
|
|
@ -252,7 +252,7 @@ type Account implements WithTimestamps {
|
|
|
|
|
|
|
|
|
|
|
|
type Anime implements Episodic & Media & WithTimestamps {
|
|
|
|
type Anime implements Episodic & Media & WithTimestamps {
|
|
|
|
"The recommended minimum age group for this media"
|
|
|
|
"The recommended minimum age group for this media"
|
|
|
|
ageRating: AgeRating
|
|
|
|
ageRating: AgeRatingEnum
|
|
|
|
"An explanation of why this received the age rating it did"
|
|
|
|
"An explanation of why this received the age rating it did"
|
|
|
|
ageRatingGuide: String
|
|
|
|
ageRatingGuide: String
|
|
|
|
"The average rating of this media amongst all Kitsu users"
|
|
|
|
"The average rating of this media amongst all Kitsu users"
|
|
|
@ -354,7 +354,7 @@ type Anime implements Episodic & Media & WithTimestamps {
|
|
|
|
last: Int
|
|
|
|
last: Int
|
|
|
|
): MediaReactionConnection!
|
|
|
|
): MediaReactionConnection!
|
|
|
|
"The season this was released in"
|
|
|
|
"The season this was released in"
|
|
|
|
season: ReleaseSeason
|
|
|
|
season: ReleaseSeasonEnum
|
|
|
|
"Whether the media is Safe-for-Work"
|
|
|
|
"Whether the media is Safe-for-Work"
|
|
|
|
sfw: Boolean!
|
|
|
|
sfw: Boolean!
|
|
|
|
"The URL-friendly identifier of this media"
|
|
|
|
"The URL-friendly identifier of this media"
|
|
|
@ -373,7 +373,7 @@ type Anime implements Episodic & Media & WithTimestamps {
|
|
|
|
"The day that this media first released"
|
|
|
|
"The day that this media first released"
|
|
|
|
startDate: Date
|
|
|
|
startDate: Date
|
|
|
|
"The current releasing status of this media"
|
|
|
|
"The current releasing status of this media"
|
|
|
|
status: ReleaseStatus!
|
|
|
|
status: ReleaseStatusEnum!
|
|
|
|
"The stream links."
|
|
|
|
"The stream links."
|
|
|
|
streamingLinks(
|
|
|
|
streamingLinks(
|
|
|
|
"Returns the elements in the list that come after the specified cursor."
|
|
|
|
"Returns the elements in the list that come after the specified cursor."
|
|
|
@ -386,7 +386,7 @@ type Anime implements Episodic & Media & WithTimestamps {
|
|
|
|
last: Int
|
|
|
|
last: Int
|
|
|
|
): StreamingLinkConnection!
|
|
|
|
): StreamingLinkConnection!
|
|
|
|
"A secondary type for categorizing Anime."
|
|
|
|
"A secondary type for categorizing Anime."
|
|
|
|
subtype: AnimeSubtype!
|
|
|
|
subtype: AnimeSubtypeEnum!
|
|
|
|
"Description of when this media is expected to release"
|
|
|
|
"Description of when this media is expected to release"
|
|
|
|
tba: String
|
|
|
|
tba: String
|
|
|
|
"The titles for this media in various locales"
|
|
|
|
"The titles for this media in various locales"
|
|
|
@ -785,7 +785,7 @@ type Favorite implements WithTimestamps {
|
|
|
|
createdAt: ISO8601DateTime!
|
|
|
|
createdAt: ISO8601DateTime!
|
|
|
|
id: ID!
|
|
|
|
id: ID!
|
|
|
|
"The kitsu object that is mapped"
|
|
|
|
"The kitsu object that is mapped"
|
|
|
|
item: FavoriteItem!
|
|
|
|
item: FavoriteItemUnion!
|
|
|
|
updatedAt: ISO8601DateTime!
|
|
|
|
updatedAt: ISO8601DateTime!
|
|
|
|
"The user who favorited this item"
|
|
|
|
"The user who favorited this item"
|
|
|
|
user: Profile!
|
|
|
|
user: Profile!
|
|
|
@ -858,8 +858,8 @@ type Library {
|
|
|
|
first: Int,
|
|
|
|
first: Int,
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
last: Int,
|
|
|
|
last: Int,
|
|
|
|
mediaType: media_type!,
|
|
|
|
mediaType: MediaTypeEnum!,
|
|
|
|
status: [LibraryEntryStatus!]
|
|
|
|
status: [LibraryEntryStatusEnum!]
|
|
|
|
): LibraryEntryConnection!
|
|
|
|
): LibraryEntryConnection!
|
|
|
|
"Library Entries for a specific Media filtered by the completed status"
|
|
|
|
"Library Entries for a specific Media filtered by the completed status"
|
|
|
|
completed(
|
|
|
|
completed(
|
|
|
@ -871,7 +871,7 @@ type Library {
|
|
|
|
first: Int,
|
|
|
|
first: Int,
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
last: Int,
|
|
|
|
last: Int,
|
|
|
|
mediaType: media_type!
|
|
|
|
mediaType: MediaTypeEnum!
|
|
|
|
): LibraryEntryConnection!
|
|
|
|
): LibraryEntryConnection!
|
|
|
|
"Library Entries for a specific Media filtered by the current status"
|
|
|
|
"Library Entries for a specific Media filtered by the current status"
|
|
|
|
current(
|
|
|
|
current(
|
|
|
@ -883,7 +883,7 @@ type Library {
|
|
|
|
first: Int,
|
|
|
|
first: Int,
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
last: Int,
|
|
|
|
last: Int,
|
|
|
|
mediaType: media_type!
|
|
|
|
mediaType: MediaTypeEnum!
|
|
|
|
): LibraryEntryConnection!
|
|
|
|
): LibraryEntryConnection!
|
|
|
|
"Library Entries for a specific Media filtered by the dropped status"
|
|
|
|
"Library Entries for a specific Media filtered by the dropped status"
|
|
|
|
dropped(
|
|
|
|
dropped(
|
|
|
@ -895,7 +895,7 @@ type Library {
|
|
|
|
first: Int,
|
|
|
|
first: Int,
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
last: Int,
|
|
|
|
last: Int,
|
|
|
|
mediaType: media_type!
|
|
|
|
mediaType: MediaTypeEnum!
|
|
|
|
): LibraryEntryConnection!
|
|
|
|
): LibraryEntryConnection!
|
|
|
|
"Library Entries for a specific Media filtered by the on_hold status"
|
|
|
|
"Library Entries for a specific Media filtered by the on_hold status"
|
|
|
|
onHold(
|
|
|
|
onHold(
|
|
|
@ -907,7 +907,7 @@ type Library {
|
|
|
|
first: Int,
|
|
|
|
first: Int,
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
last: Int,
|
|
|
|
last: Int,
|
|
|
|
mediaType: media_type!
|
|
|
|
mediaType: MediaTypeEnum!
|
|
|
|
): LibraryEntryConnection!
|
|
|
|
): LibraryEntryConnection!
|
|
|
|
"Library Entries for a specific Media filtered by the planned status"
|
|
|
|
"Library Entries for a specific Media filtered by the planned status"
|
|
|
|
planned(
|
|
|
|
planned(
|
|
|
@ -919,7 +919,7 @@ type Library {
|
|
|
|
first: Int,
|
|
|
|
first: Int,
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
last: Int,
|
|
|
|
last: Int,
|
|
|
|
mediaType: media_type!
|
|
|
|
mediaType: MediaTypeEnum!
|
|
|
|
): LibraryEntryConnection!
|
|
|
|
): LibraryEntryConnection!
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -936,7 +936,7 @@ type LibraryEntry implements WithTimestamps {
|
|
|
|
first: Int,
|
|
|
|
first: Int,
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
last: Int,
|
|
|
|
last: Int,
|
|
|
|
mediaTypes: [media_type!] = [ANIME]
|
|
|
|
mediaTypes: [MediaTypeEnum!] = [ANIME]
|
|
|
|
): LibraryEventConnection
|
|
|
|
): LibraryEventConnection
|
|
|
|
"When the user finished this media."
|
|
|
|
"When the user finished this media."
|
|
|
|
finishedAt: ISO8601DateTime
|
|
|
|
finishedAt: ISO8601DateTime
|
|
|
@ -967,7 +967,7 @@ type LibraryEntry implements WithTimestamps {
|
|
|
|
reconsuming: Boolean!
|
|
|
|
reconsuming: Boolean!
|
|
|
|
"When the user started this media."
|
|
|
|
"When the user started this media."
|
|
|
|
startedAt: ISO8601DateTime
|
|
|
|
startedAt: ISO8601DateTime
|
|
|
|
status: LibraryEntryStatus!
|
|
|
|
status: LibraryEntryStatusEnum!
|
|
|
|
updatedAt: ISO8601DateTime!
|
|
|
|
updatedAt: ISO8601DateTime!
|
|
|
|
"The user who created this library entry."
|
|
|
|
"The user who created this library entry."
|
|
|
|
user: Profile!
|
|
|
|
user: Profile!
|
|
|
@ -1113,7 +1113,7 @@ type LibraryEvent implements WithTimestamps {
|
|
|
|
createdAt: ISO8601DateTime!
|
|
|
|
createdAt: ISO8601DateTime!
|
|
|
|
id: ID!
|
|
|
|
id: ID!
|
|
|
|
"The type of library event."
|
|
|
|
"The type of library event."
|
|
|
|
kind: LibraryEventKind!
|
|
|
|
kind: LibraryEventKindEnum!
|
|
|
|
"The library entry related to this library event."
|
|
|
|
"The library entry related to this library event."
|
|
|
|
libraryEntry: LibraryEntry!
|
|
|
|
libraryEntry: LibraryEntry!
|
|
|
|
"The media related to this library event."
|
|
|
|
"The media related to this library event."
|
|
|
@ -1145,7 +1145,7 @@ type LibraryEventEdge {
|
|
|
|
|
|
|
|
|
|
|
|
type Manga implements Media & WithTimestamps {
|
|
|
|
type Manga implements Media & WithTimestamps {
|
|
|
|
"The recommended minimum age group for this media"
|
|
|
|
"The recommended minimum age group for this media"
|
|
|
|
ageRating: AgeRating
|
|
|
|
ageRating: AgeRatingEnum
|
|
|
|
"An explanation of why this received the age rating it did"
|
|
|
|
"An explanation of why this received the age rating it did"
|
|
|
|
ageRatingGuide: String
|
|
|
|
ageRatingGuide: String
|
|
|
|
"The average rating of this media amongst all Kitsu users"
|
|
|
|
"The average rating of this media amongst all Kitsu users"
|
|
|
@ -1246,7 +1246,7 @@ type Manga implements Media & WithTimestamps {
|
|
|
|
last: Int
|
|
|
|
last: Int
|
|
|
|
): MediaReactionConnection!
|
|
|
|
): MediaReactionConnection!
|
|
|
|
"The season this was released in"
|
|
|
|
"The season this was released in"
|
|
|
|
season: ReleaseSeason
|
|
|
|
season: ReleaseSeasonEnum
|
|
|
|
"Whether the media is Safe-for-Work"
|
|
|
|
"Whether the media is Safe-for-Work"
|
|
|
|
sfw: Boolean!
|
|
|
|
sfw: Boolean!
|
|
|
|
"The URL-friendly identifier of this media"
|
|
|
|
"The URL-friendly identifier of this media"
|
|
|
@ -1265,9 +1265,9 @@ type Manga implements Media & WithTimestamps {
|
|
|
|
"The day that this media first released"
|
|
|
|
"The day that this media first released"
|
|
|
|
startDate: Date
|
|
|
|
startDate: Date
|
|
|
|
"The current releasing status of this media"
|
|
|
|
"The current releasing status of this media"
|
|
|
|
status: ReleaseStatus!
|
|
|
|
status: ReleaseStatusEnum!
|
|
|
|
"A secondary type for categorizing Manga."
|
|
|
|
"A secondary type for categorizing Manga."
|
|
|
|
subtype: MangaSubtype!
|
|
|
|
subtype: MangaSubtypeEnum!
|
|
|
|
"Description of when this media is expected to release"
|
|
|
|
"Description of when this media is expected to release"
|
|
|
|
tba: String
|
|
|
|
tba: String
|
|
|
|
"The titles for this media in various locales"
|
|
|
|
"The titles for this media in various locales"
|
|
|
@ -1333,10 +1333,10 @@ type Mapping implements WithTimestamps {
|
|
|
|
"The ID of the media from the external site."
|
|
|
|
"The ID of the media from the external site."
|
|
|
|
externalId: ID!
|
|
|
|
externalId: ID!
|
|
|
|
"The name of the site which kitsu media is being linked from."
|
|
|
|
"The name of the site which kitsu media is being linked from."
|
|
|
|
externalSite: MappingExternalSite!
|
|
|
|
externalSite: MappingExternalSiteEnum!
|
|
|
|
id: ID!
|
|
|
|
id: ID!
|
|
|
|
"The kitsu object that is mapped."
|
|
|
|
"The kitsu object that is mapped."
|
|
|
|
item: MappingItem!
|
|
|
|
item: MappingItemUnion!
|
|
|
|
updatedAt: ISO8601DateTime!
|
|
|
|
updatedAt: ISO8601DateTime!
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -1369,7 +1369,7 @@ type MediaCharacter implements WithTimestamps {
|
|
|
|
"The media"
|
|
|
|
"The media"
|
|
|
|
media: Media!
|
|
|
|
media: Media!
|
|
|
|
"The role this character had in the media"
|
|
|
|
"The role this character had in the media"
|
|
|
|
role: CharacterRole!
|
|
|
|
role: CharacterRoleEnum!
|
|
|
|
updatedAt: ISO8601DateTime!
|
|
|
|
updatedAt: ISO8601DateTime!
|
|
|
|
"The voices of this character"
|
|
|
|
"The voices of this character"
|
|
|
|
voices(
|
|
|
|
voices(
|
|
|
@ -1689,10 +1689,10 @@ type ProSubscription implements WithTimestamps {
|
|
|
|
"The account which is subscribed to Pro benefits"
|
|
|
|
"The account which is subscribed to Pro benefits"
|
|
|
|
account: Account!
|
|
|
|
account: Account!
|
|
|
|
"The billing service used for this subscription"
|
|
|
|
"The billing service used for this subscription"
|
|
|
|
billingService: RecurringBillingService!
|
|
|
|
billingService: RecurringBillingServiceEnum!
|
|
|
|
createdAt: ISO8601DateTime!
|
|
|
|
createdAt: ISO8601DateTime!
|
|
|
|
"The tier of Pro the account is subscribed to"
|
|
|
|
"The tier of Pro the account is subscribed to"
|
|
|
|
tier: ProTier!
|
|
|
|
tier: ProTierEnum!
|
|
|
|
updatedAt: ISO8601DateTime!
|
|
|
|
updatedAt: ISO8601DateTime!
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -1773,7 +1773,7 @@ type Profile implements WithTimestamps {
|
|
|
|
before: String,
|
|
|
|
before: String,
|
|
|
|
"Returns the first _n_ elements from the list."
|
|
|
|
"Returns the first _n_ elements from the list."
|
|
|
|
first: Int,
|
|
|
|
first: Int,
|
|
|
|
kind: [LibraryEventKind!],
|
|
|
|
kind: [LibraryEventKindEnum!],
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
last: Int
|
|
|
|
last: Int
|
|
|
|
): LibraryEventConnection!
|
|
|
|
): LibraryEventConnection!
|
|
|
@ -1808,7 +1808,7 @@ type Profile implements WithTimestamps {
|
|
|
|
"The message this user has submitted to the Hall of Fame"
|
|
|
|
"The message this user has submitted to the Hall of Fame"
|
|
|
|
proMessage: String
|
|
|
|
proMessage: String
|
|
|
|
"The PRO level the user currently has"
|
|
|
|
"The PRO level the user currently has"
|
|
|
|
proTier: ProTier
|
|
|
|
proTier: ProTierEnum
|
|
|
|
"Links to the user on other (social media) sites."
|
|
|
|
"Links to the user on other (social media) sites."
|
|
|
|
siteLinks(
|
|
|
|
siteLinks(
|
|
|
|
"Returns the elements in the list that come after the specified cursor."
|
|
|
|
"Returns the elements in the list that come after the specified cursor."
|
|
|
@ -1887,8 +1887,19 @@ type Query {
|
|
|
|
first: Int,
|
|
|
|
first: Int,
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
last: Int,
|
|
|
|
last: Int,
|
|
|
|
status: ReleaseStatus!
|
|
|
|
status: ReleaseStatusEnum!
|
|
|
|
): AnimeConnection
|
|
|
|
): AnimeConnection
|
|
|
|
|
|
|
|
"All Categories in the Kitsu Database"
|
|
|
|
|
|
|
|
categories(
|
|
|
|
|
|
|
|
"Returns the elements in the list that come after the specified cursor."
|
|
|
|
|
|
|
|
after: String,
|
|
|
|
|
|
|
|
"Returns the elements in the list that come before the specified cursor."
|
|
|
|
|
|
|
|
before: String,
|
|
|
|
|
|
|
|
"Returns the first _n_ elements from the list."
|
|
|
|
|
|
|
|
first: Int,
|
|
|
|
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
|
|
|
|
last: Int
|
|
|
|
|
|
|
|
): CategoryConnection
|
|
|
|
"Kitsu account details. You must supply an Authorization token in header."
|
|
|
|
"Kitsu account details. You must supply an Authorization token in header."
|
|
|
|
currentAccount: Account
|
|
|
|
currentAccount: Account
|
|
|
|
"Find a single Anime by ID"
|
|
|
|
"Find a single Anime by ID"
|
|
|
@ -1942,7 +1953,7 @@ type Query {
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
last: Int,
|
|
|
|
last: Int,
|
|
|
|
mediaId: ID!,
|
|
|
|
mediaId: ID!,
|
|
|
|
mediaType: media_type!
|
|
|
|
mediaType: MediaTypeEnum!
|
|
|
|
): LibraryEntryConnection
|
|
|
|
): LibraryEntryConnection
|
|
|
|
"List of Library Entries by MediaType"
|
|
|
|
"List of Library Entries by MediaType"
|
|
|
|
libraryEntriesByMediaType(
|
|
|
|
libraryEntriesByMediaType(
|
|
|
@ -1954,7 +1965,7 @@ type Query {
|
|
|
|
first: Int,
|
|
|
|
first: Int,
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
last: Int,
|
|
|
|
last: Int,
|
|
|
|
mediaType: media_type!
|
|
|
|
mediaType: MediaTypeEnum!
|
|
|
|
): LibraryEntryConnection
|
|
|
|
): LibraryEntryConnection
|
|
|
|
"List trending media within your network"
|
|
|
|
"List trending media within your network"
|
|
|
|
localTrending(
|
|
|
|
localTrending(
|
|
|
@ -1969,7 +1980,7 @@ type Query {
|
|
|
|
medium: String!
|
|
|
|
medium: String!
|
|
|
|
): MediaConnection!
|
|
|
|
): MediaConnection!
|
|
|
|
"Find a specific Mapping Item by External ID and External Site."
|
|
|
|
"Find a specific Mapping Item by External ID and External Site."
|
|
|
|
lookupMapping(externalId: ID!, externalSite: MappingExternalSite!): MappingItem
|
|
|
|
lookupMapping(externalId: ID!, externalSite: MappingExternalSiteEnum!): MappingItemUnion
|
|
|
|
"All Manga in the Kitsu database"
|
|
|
|
"All Manga in the Kitsu database"
|
|
|
|
manga(
|
|
|
|
manga(
|
|
|
|
"Returns the elements in the list that come after the specified cursor."
|
|
|
|
"Returns the elements in the list that come after the specified cursor."
|
|
|
@ -1991,7 +2002,7 @@ type Query {
|
|
|
|
first: Int,
|
|
|
|
first: Int,
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
"Returns the last _n_ elements from the list."
|
|
|
|
last: Int,
|
|
|
|
last: Int,
|
|
|
|
status: ReleaseStatus!
|
|
|
|
status: ReleaseStatusEnum!
|
|
|
|
): MangaConnection
|
|
|
|
): MangaConnection
|
|
|
|
"Patrons sorted by a Proprietary Magic Algorithm"
|
|
|
|
"Patrons sorted by a Proprietary Magic Algorithm"
|
|
|
|
patrons(
|
|
|
|
patrons(
|
|
|
@ -2289,7 +2300,7 @@ type Volume implements WithTimestamps {
|
|
|
|
updatedAt: ISO8601DateTime!
|
|
|
|
updatedAt: ISO8601DateTime!
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
enum AgeRating {
|
|
|
|
enum AgeRatingEnum {
|
|
|
|
"Acceptable for all ages"
|
|
|
|
"Acceptable for all ages"
|
|
|
|
G
|
|
|
|
G
|
|
|
|
"Parental guidance suggested; should be safe for preteens and older"
|
|
|
|
"Parental guidance suggested; should be safe for preteens and older"
|
|
|
@ -2300,7 +2311,7 @@ enum AgeRating {
|
|
|
|
R18
|
|
|
|
R18
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
enum AnimeSubtype {
|
|
|
|
enum AnimeSubtypeEnum {
|
|
|
|
MOVIE
|
|
|
|
MOVIE
|
|
|
|
MUSIC
|
|
|
|
MUSIC
|
|
|
|
"Original Net Animation (Web Anime)."
|
|
|
|
"Original Net Animation (Web Anime)."
|
|
|
@ -2312,7 +2323,7 @@ enum AnimeSubtype {
|
|
|
|
TV
|
|
|
|
TV
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
enum CharacterRole {
|
|
|
|
enum CharacterRoleEnum {
|
|
|
|
"A background character who generally only appears in a few episodes"
|
|
|
|
"A background character who generally only appears in a few episodes"
|
|
|
|
BACKGROUND
|
|
|
|
BACKGROUND
|
|
|
|
"A character from a different franchise making a (usually brief) appearance"
|
|
|
|
"A character from a different franchise making a (usually brief) appearance"
|
|
|
@ -2323,7 +2334,7 @@ enum CharacterRole {
|
|
|
|
RECURRING
|
|
|
|
RECURRING
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
enum LibraryEntryStatus {
|
|
|
|
enum LibraryEntryStatusEnum {
|
|
|
|
"The user completed this media."
|
|
|
|
"The user completed this media."
|
|
|
|
COMPLETED
|
|
|
|
COMPLETED
|
|
|
|
"The user is currently reading or watching this media."
|
|
|
|
"The user is currently reading or watching this media."
|
|
|
@ -2336,7 +2347,7 @@ enum LibraryEntryStatus {
|
|
|
|
PLANNED
|
|
|
|
PLANNED
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
enum LibraryEventKind {
|
|
|
|
enum LibraryEventKindEnum {
|
|
|
|
"Notes were added/updated."
|
|
|
|
"Notes were added/updated."
|
|
|
|
ANNOTATED
|
|
|
|
ANNOTATED
|
|
|
|
"Progress or Time Spent was added/updated."
|
|
|
|
"Progress or Time Spent was added/updated."
|
|
|
@ -2349,7 +2360,7 @@ enum LibraryEventKind {
|
|
|
|
UPDATED
|
|
|
|
UPDATED
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
enum MangaSubtype {
|
|
|
|
enum MangaSubtypeEnum {
|
|
|
|
"Self published work."
|
|
|
|
"Self published work."
|
|
|
|
DOUJIN
|
|
|
|
DOUJIN
|
|
|
|
MANGA
|
|
|
|
MANGA
|
|
|
@ -2363,7 +2374,7 @@ enum MangaSubtype {
|
|
|
|
ONESHOT
|
|
|
|
ONESHOT
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
enum MappingExternalSite {
|
|
|
|
enum MappingExternalSiteEnum {
|
|
|
|
ANIDB
|
|
|
|
ANIDB
|
|
|
|
ANILIST_ANIME
|
|
|
|
ANILIST_ANIME
|
|
|
|
ANILIST_MANGA
|
|
|
|
ANILIST_MANGA
|
|
|
@ -2384,7 +2395,13 @@ enum MappingExternalSite {
|
|
|
|
TRAKT
|
|
|
|
TRAKT
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
enum ProTier {
|
|
|
|
"これはアニメやマンガです"
|
|
|
|
|
|
|
|
enum MediaTypeEnum {
|
|
|
|
|
|
|
|
ANIME
|
|
|
|
|
|
|
|
MANGA
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
enum ProTierEnum {
|
|
|
|
"Aozora Pro (only hides ads)"
|
|
|
|
"Aozora Pro (only hides ads)"
|
|
|
|
AO_PRO @deprecated(reason : "No longer for sale")
|
|
|
|
AO_PRO @deprecated(reason : "No longer for sale")
|
|
|
|
"Aozora Pro+ (only hides ads)"
|
|
|
|
"Aozora Pro+ (only hides ads)"
|
|
|
@ -2395,7 +2412,7 @@ enum ProTier {
|
|
|
|
PRO
|
|
|
|
PRO
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
enum RatingSystem {
|
|
|
|
enum RatingSystemEnum {
|
|
|
|
"1-20 in increments of 1 displayed as 1-10 in 0.5 increments"
|
|
|
|
"1-20 in increments of 1 displayed as 1-10 in 0.5 increments"
|
|
|
|
ADVANCED
|
|
|
|
ADVANCED
|
|
|
|
"1-20 in increments of 2 displayed as 5 stars in 0.5 star increments"
|
|
|
|
"1-20 in increments of 2 displayed as 5 stars in 0.5 star increments"
|
|
|
@ -2404,7 +2421,7 @@ enum RatingSystem {
|
|
|
|
SIMPLE
|
|
|
|
SIMPLE
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
enum RecurringBillingService {
|
|
|
|
enum RecurringBillingServiceEnum {
|
|
|
|
"Billed through Apple In-App Subscription"
|
|
|
|
"Billed through Apple In-App Subscription"
|
|
|
|
APPLE
|
|
|
|
APPLE
|
|
|
|
"Billed through Google Play Subscription"
|
|
|
|
"Billed through Google Play Subscription"
|
|
|
@ -2415,7 +2432,7 @@ enum RecurringBillingService {
|
|
|
|
STRIPE
|
|
|
|
STRIPE
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
enum ReleaseSeason {
|
|
|
|
enum ReleaseSeasonEnum {
|
|
|
|
"Released during the Fall season"
|
|
|
|
"Released during the Fall season"
|
|
|
|
FALL
|
|
|
|
FALL
|
|
|
|
"Released during the Spring season"
|
|
|
|
"Released during the Spring season"
|
|
|
@ -2426,7 +2443,7 @@ enum ReleaseSeason {
|
|
|
|
WINTER
|
|
|
|
WINTER
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
enum ReleaseStatus {
|
|
|
|
enum ReleaseStatusEnum {
|
|
|
|
"This media is currently releasing"
|
|
|
|
"This media is currently releasing"
|
|
|
|
CURRENT
|
|
|
|
CURRENT
|
|
|
|
"This media is no longer releasing"
|
|
|
|
"This media is no longer releasing"
|
|
|
@ -2439,7 +2456,7 @@ enum ReleaseStatus {
|
|
|
|
UPCOMING
|
|
|
|
UPCOMING
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
enum TitleLanguagePreference {
|
|
|
|
enum TitleLanguagePreferenceEnum {
|
|
|
|
"Prefer the most commonly-used title for media"
|
|
|
|
"Prefer the most commonly-used title for media"
|
|
|
|
CANONICAL
|
|
|
|
CANONICAL
|
|
|
|
"Prefer the localized title for media"
|
|
|
|
"Prefer the localized title for media"
|
|
|
@ -2448,14 +2465,8 @@ enum TitleLanguagePreference {
|
|
|
|
ROMANIZED
|
|
|
|
ROMANIZED
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
"これはアニメやマンガです"
|
|
|
|
|
|
|
|
enum media_type {
|
|
|
|
|
|
|
|
ANIME
|
|
|
|
|
|
|
|
MANGA
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
input AnimeCreateInput {
|
|
|
|
input AnimeCreateInput {
|
|
|
|
ageRating: AgeRating
|
|
|
|
ageRating: AgeRatingEnum
|
|
|
|
ageRatingGuide: String
|
|
|
|
ageRatingGuide: String
|
|
|
|
bannerImage: Upload
|
|
|
|
bannerImage: Upload
|
|
|
|
description: Map!
|
|
|
|
description: Map!
|
|
|
@ -2470,7 +2481,7 @@ input AnimeCreateInput {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
input AnimeUpdateInput {
|
|
|
|
input AnimeUpdateInput {
|
|
|
|
ageRating: AgeRating
|
|
|
|
ageRating: AgeRatingEnum
|
|
|
|
ageRatingGuide: String
|
|
|
|
ageRatingGuide: String
|
|
|
|
bannerImage: Upload
|
|
|
|
bannerImage: Upload
|
|
|
|
description: Map
|
|
|
|
description: Map
|
|
|
@ -2489,7 +2500,7 @@ input EpisodeCreateInput {
|
|
|
|
description: Map
|
|
|
|
description: Map
|
|
|
|
length: Int
|
|
|
|
length: Int
|
|
|
|
mediaId: ID!
|
|
|
|
mediaId: ID!
|
|
|
|
mediaType: media_type!
|
|
|
|
mediaType: MediaTypeEnum!
|
|
|
|
number: Int!
|
|
|
|
number: Int!
|
|
|
|
releasedAt: Date
|
|
|
|
releasedAt: Date
|
|
|
|
thumbnailImage: Upload
|
|
|
|
thumbnailImage: Upload
|
|
|
@ -2513,7 +2524,7 @@ input GenericDeleteInput {
|
|
|
|
input LibraryEntryCreateInput {
|
|
|
|
input LibraryEntryCreateInput {
|
|
|
|
finishedAt: ISO8601DateTime
|
|
|
|
finishedAt: ISO8601DateTime
|
|
|
|
mediaId: ID!
|
|
|
|
mediaId: ID!
|
|
|
|
mediaType: media_type!
|
|
|
|
mediaType: MediaTypeEnum!
|
|
|
|
notes: String
|
|
|
|
notes: String
|
|
|
|
private: Boolean = false
|
|
|
|
private: Boolean = false
|
|
|
|
progress: Int = 0
|
|
|
|
progress: Int = 0
|
|
|
@ -2521,7 +2532,7 @@ input LibraryEntryCreateInput {
|
|
|
|
reconsumeCount: Int = 0
|
|
|
|
reconsumeCount: Int = 0
|
|
|
|
reconsuming: Boolean = false
|
|
|
|
reconsuming: Boolean = false
|
|
|
|
startedAt: ISO8601DateTime
|
|
|
|
startedAt: ISO8601DateTime
|
|
|
|
status: LibraryEntryStatus!
|
|
|
|
status: LibraryEntryStatusEnum!
|
|
|
|
userId: ID!
|
|
|
|
userId: ID!
|
|
|
|
volumesOwned: Int = 0
|
|
|
|
volumesOwned: Int = 0
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -2536,7 +2547,7 @@ input LibraryEntryUpdateInput {
|
|
|
|
reconsumeCount: Int
|
|
|
|
reconsumeCount: Int
|
|
|
|
reconsuming: Boolean
|
|
|
|
reconsuming: Boolean
|
|
|
|
startedAt: ISO8601DateTime
|
|
|
|
startedAt: ISO8601DateTime
|
|
|
|
status: LibraryEntryStatus
|
|
|
|
status: LibraryEntryStatusEnum
|
|
|
|
volumesOwned: Int
|
|
|
|
volumesOwned: Int
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2553,7 +2564,7 @@ input UpdateProgressByIdInput {
|
|
|
|
|
|
|
|
|
|
|
|
input UpdateProgressByMediaInput {
|
|
|
|
input UpdateProgressByMediaInput {
|
|
|
|
mediaId: ID!
|
|
|
|
mediaId: ID!
|
|
|
|
mediaType: media_type!
|
|
|
|
mediaType: MediaTypeEnum!
|
|
|
|
progress: Int!
|
|
|
|
progress: Int!
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2565,20 +2576,20 @@ input UpdateRatingByIdInput {
|
|
|
|
|
|
|
|
|
|
|
|
input UpdateRatingByMediaInput {
|
|
|
|
input UpdateRatingByMediaInput {
|
|
|
|
mediaId: ID!
|
|
|
|
mediaId: ID!
|
|
|
|
mediaType: media_type!
|
|
|
|
mediaType: MediaTypeEnum!
|
|
|
|
"A number between 2 - 20"
|
|
|
|
"A number between 2 - 20"
|
|
|
|
rating: Int!
|
|
|
|
rating: Int!
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
input UpdateStatusByIdInput {
|
|
|
|
input UpdateStatusByIdInput {
|
|
|
|
id: ID!
|
|
|
|
id: ID!
|
|
|
|
status: LibraryEntryStatus!
|
|
|
|
status: LibraryEntryStatusEnum!
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
input UpdateStatusByMediaInput {
|
|
|
|
input UpdateStatusByMediaInput {
|
|
|
|
mediaId: ID!
|
|
|
|
mediaId: ID!
|
|
|
|
mediaType: media_type!
|
|
|
|
mediaType: MediaTypeEnum!
|
|
|
|
status: LibraryEntryStatus!
|
|
|
|
status: LibraryEntryStatusEnum!
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|