GraphQL API and utilities for the rpdata project
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
schema { query: Query mutation: Mutation }
type Query { # Find character by either an ID or a nick. character(id: String, nick: String): Character!
# Find characters characters(filter: CharactersFilter): [Character!]!
# Find channel by name channel(name: String!): Channel!
# Find channels channels(filter: ChannelsFilter): [Channel!]!
# Find post by ID. post(id: String!): Post!
# Find posts posts(filter: PostsFilter): [Post!]!
# Find log by ID log(id: String!): Log!
# Find logs logs(filter: LogsFilter): [Log!]!
# Find story chapter by ID chapter(id: String!): Chapter!
# Find all distinct tags used in stories tags: [Tag!]!
# Find story by ID story(id: String!): Story!
# Find stories stories(filter: StoriesFilter): [Story!]!
# Find file by ID file(id: String!): File!
# Find files files(filter: FilesFilter): [File!]!
# Get information about the token, useful for debugging. token: Token! }
type Mutation { # Add a story addStory(input: StoryAddInput!): Story! # Add a story tag addStoryTag(input: StoryTagAddInput!): Story! # Remove a story tag removeStoryTag(input: StoryTagRemoveInput!): Story! # Edit a story editStory(input: StoryEditInput!): Story! # Remove a story removeStory(input: StoryRemoveInput!): Story!
# Add a chapter to a story addChapter(input: ChapterAddInput!): Chapter!
# Edit a chapter editChapter(input: ChapterEditInput!): Chapter!
# Remove a chapter removeChapter(input: ChapterRemoveInput!): Chapter!
# Add a new log addLog(input: LogAddInput!): Log!
# Edit a log editLog(input: LogEditInput!): Log!
# Remove a log removeLog(input: LogRemoveInput!): Log!
# Add a post addPost(input: PostAddInput!): Post!
# Edit a post editPost(input: PostEditInput!): Post!
# Move a post. All affected posts will be returned. movePost(input: PostMoveInput!): [Post!]!
# Remove a post removePost(input: PostRemoveInput!): Post! }
# A Date represents a RFC3339 encoded date with up to millisecond precision. scalar Date
|