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.
86 lines
1.6 KiB
86 lines
1.6 KiB
"""
|
|
A change represents a a change in the history.
|
|
"""
|
|
type Change {
|
|
"A unique ID of the change."
|
|
id: String!
|
|
|
|
"The model of the changed object."
|
|
model: ChangeModel!
|
|
|
|
"The operation performed."
|
|
op: String!
|
|
|
|
"The author that performed the change."
|
|
author: String!
|
|
|
|
"Whether the change will be listed without a matching key."
|
|
listed: Boolean!
|
|
|
|
"The keys indexing this change."
|
|
keys: [ChangeKey!]!
|
|
|
|
"The date when the change happened."
|
|
date: Time
|
|
|
|
"The changed objects."
|
|
objects: [ChangeObject!]!
|
|
}
|
|
|
|
union ChangeObject = Character | Channel | Log | Post | Story | Tag | Chapter | Comment | File
|
|
|
|
"""
|
|
A change key is a key associated with a change, used for filtering
|
|
and subscription. A log post edit has keys for both the log and post,
|
|
making it suitable to use it to patch an active log file.
|
|
"""
|
|
type ChangeKey {
|
|
"The model the key is for."
|
|
model: ChangeModel!
|
|
|
|
"The model's id, or * if it's a key indicating a model list should be updated."
|
|
id: String!
|
|
}
|
|
|
|
"""
|
|
See ChangeKey
|
|
"""
|
|
input ChangeKeyInput {
|
|
"The model the key is for."
|
|
model: ChangeModel!
|
|
|
|
"The model's id, or * if it's a key indicating a model list should be updated."
|
|
id: String!
|
|
}
|
|
|
|
"""
|
|
A model related to the change.
|
|
"""
|
|
enum ChangeModel {
|
|
Character
|
|
Channel
|
|
Log
|
|
Post
|
|
Story
|
|
Tag
|
|
Chapter
|
|
Comment
|
|
File
|
|
}
|
|
|
|
"""
|
|
Optional filter for the changes query.
|
|
"""
|
|
input ChangesFilter {
|
|
"The keys to query for."
|
|
keys: [ChangeKeyInput!]
|
|
|
|
"Only show changes by this author"
|
|
author: String
|
|
|
|
"Only show changes more recent than this date."
|
|
earliestDate: Time
|
|
|
|
"Limit the amount of results. This even goes for subscriptions!"
|
|
limit: Int
|
|
}
|