"""A single anime show/season""" type Anime { """ID on AniDB""" id: Int """Name of the show""" name: String """Rating I've given""" rating: String """Progress for an anime show""" progress: AnimeProgress """Current watch status""" status: String } type AnimeProgress { """Episodes I've watched""" watched: Int """Episodes I've collected""" collected: Int """Total available episodes""" total: Int } """ Challenge for the antispam system that must be solved in order to get tokens. """ type AntispamChallenge { """Identifier for this challenge""" nonce: String """SHA256 challenge hash to find the original text from""" challenge: String """Timestamp this challenge was issued""" timestamp: String """Options among which the solution can be found""" options: [String] """The solution to the challenge (only available during debug)""" solution: String } type Mutation { } """Information about my Owncast channel""" type Owncast { """Whether I am currently live""" isLive: Boolean """Title of the stream""" title: String """Time the stream has been live for""" time: String """The amount of viewers currently watching""" viewers: Int } type Query { """Returns information about my Twitch channel""" twitch: Twitch """Returns information about my Owncast stream""" owncast: Owncast """Get a challenge for the antispam system""" antispamChallenge: AntispamChallenge """ Client IP as seen by the server (mostly for testing purposes but you do you) """ clientIp: String """Returns some testimonials given by past customers""" testimonial: [Testimonial] """Get my Anime List""" animeList: [Anime] } """A customer testimonial""" type Testimonial { """Name of the customer""" name: String company: TestimonialCompany """Service that was provided""" service: String """What they have to say""" quote: String """The year the testimonial was submitted""" year: Int } """Company for a testimonial""" type TestimonialCompany { """Name of the company""" name: String """Url of the company""" url: String } """Information about my Twitch channel""" type Twitch { """Whether I am currently live""" isLive: Boolean """Title of the stream""" title: String """Time the stream has been live for""" time: String """The amount of viewers currently watching""" viewers: Int }