Add first GraphQL files for Kitsu for future implementation
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
All checks were successful
timw4mail/HummingBirdAnimeClient/develop This commit looks good
This commit is contained in:
parent
27160bda9a
commit
9140ebaa19
120
src/API/Kitsu/GraphQL/Queries/AnimeDetails.graphql
Normal file
120
src/API/Kitsu/GraphQL/Queries/AnimeDetails.graphql
Normal file
@ -0,0 +1,120 @@
|
|||||||
|
query ($slug: String) {
|
||||||
|
anime(slug: $slug) {
|
||||||
|
nodes {
|
||||||
|
ageRating
|
||||||
|
ageRatingGuide
|
||||||
|
bannerImage {
|
||||||
|
original {
|
||||||
|
height
|
||||||
|
name
|
||||||
|
url
|
||||||
|
width
|
||||||
|
}
|
||||||
|
views {
|
||||||
|
height
|
||||||
|
name
|
||||||
|
url
|
||||||
|
width
|
||||||
|
}
|
||||||
|
}
|
||||||
|
characters {
|
||||||
|
nodes {
|
||||||
|
character {
|
||||||
|
names {
|
||||||
|
canonical
|
||||||
|
alternatives
|
||||||
|
}
|
||||||
|
slug
|
||||||
|
}
|
||||||
|
role
|
||||||
|
voices {
|
||||||
|
nodes {
|
||||||
|
id
|
||||||
|
licensor {
|
||||||
|
id
|
||||||
|
name
|
||||||
|
}
|
||||||
|
locale
|
||||||
|
person {
|
||||||
|
id
|
||||||
|
names {
|
||||||
|
alternatives
|
||||||
|
canonical
|
||||||
|
localized
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
pageInfo {
|
||||||
|
endCursor
|
||||||
|
hasNextPage
|
||||||
|
hasPreviousPage
|
||||||
|
startCursor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
endDate
|
||||||
|
episodeCount
|
||||||
|
episodeLength
|
||||||
|
posterImage {
|
||||||
|
original {
|
||||||
|
height
|
||||||
|
name
|
||||||
|
url
|
||||||
|
width
|
||||||
|
}
|
||||||
|
views {
|
||||||
|
height
|
||||||
|
name
|
||||||
|
url
|
||||||
|
width
|
||||||
|
}
|
||||||
|
}
|
||||||
|
season
|
||||||
|
sfw
|
||||||
|
slug
|
||||||
|
staff {
|
||||||
|
nodes {
|
||||||
|
person {
|
||||||
|
id
|
||||||
|
birthday
|
||||||
|
image {
|
||||||
|
original {
|
||||||
|
height
|
||||||
|
name
|
||||||
|
url
|
||||||
|
width
|
||||||
|
}
|
||||||
|
views {
|
||||||
|
height
|
||||||
|
name
|
||||||
|
url
|
||||||
|
width
|
||||||
|
}
|
||||||
|
}
|
||||||
|
names {
|
||||||
|
alternatives
|
||||||
|
canonical
|
||||||
|
localized
|
||||||
|
}
|
||||||
|
}
|
||||||
|
role
|
||||||
|
}
|
||||||
|
pageInfo {
|
||||||
|
endCursor
|
||||||
|
hasNextPage
|
||||||
|
hasPreviousPage
|
||||||
|
startCursor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
status
|
||||||
|
synopsis
|
||||||
|
titles {
|
||||||
|
alternatives
|
||||||
|
canonical
|
||||||
|
localized
|
||||||
|
}
|
||||||
|
totalLength
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
64
src/API/Kitsu/GraphQL/Queries/UserDetails.graphql
Normal file
64
src/API/Kitsu/GraphQL/Queries/UserDetails.graphql
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
# Requires authentication to select associated user
|
||||||
|
query {
|
||||||
|
session {
|
||||||
|
account {
|
||||||
|
email
|
||||||
|
id
|
||||||
|
proSubscription {
|
||||||
|
billingService
|
||||||
|
tier
|
||||||
|
}
|
||||||
|
}
|
||||||
|
profile {
|
||||||
|
about
|
||||||
|
avatarImage {
|
||||||
|
original {
|
||||||
|
name
|
||||||
|
url
|
||||||
|
width
|
||||||
|
height
|
||||||
|
}
|
||||||
|
}
|
||||||
|
bannerImage {
|
||||||
|
original {
|
||||||
|
name
|
||||||
|
url
|
||||||
|
width
|
||||||
|
height
|
||||||
|
}
|
||||||
|
}
|
||||||
|
id
|
||||||
|
name
|
||||||
|
proMessage
|
||||||
|
proTier
|
||||||
|
slug
|
||||||
|
url
|
||||||
|
waifu {
|
||||||
|
id
|
||||||
|
image {
|
||||||
|
original {
|
||||||
|
name
|
||||||
|
url
|
||||||
|
width
|
||||||
|
height
|
||||||
|
}
|
||||||
|
}
|
||||||
|
names {
|
||||||
|
canonical
|
||||||
|
alternatives
|
||||||
|
localized
|
||||||
|
}
|
||||||
|
primaryMedia {
|
||||||
|
slug
|
||||||
|
titles {
|
||||||
|
canonical
|
||||||
|
alternatives
|
||||||
|
localized
|
||||||
|
}
|
||||||
|
}
|
||||||
|
slug
|
||||||
|
}
|
||||||
|
waifuOrHusbando
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user