# A Post is a part of a log type Post { # The post's ID id: String! # The post's Log ID. This is the closest thing to a link back since this API graph doesn't have any cycles. logId: String! # The date and time of posting time: String! # The kind of post this is. Only "text", "scene" and "action" are RP, while others are annotations and 'commands'. kind: String! # The character nick nick: String! # The post's text, which purpose depends on the kind text: String! # The post's position, used for reordering position: Int! } # Input for the addPost mutation input AddPostInput { # The log's ID that this post should be a part of logId: String! # The date and time of posting, in a RFC3339 format with up to a nanosecond's precision time: String! # The kind of post this is. Only "text", "scene" and "action" are RP, while others are annotations and 'commands'. kind: String! # The character nick, or command invoker for non-RP stuff nick: String! # The post's text, which purpose depends on the kind text: String! } # Input for the editPost mutation input EditPostInput { # The Post ID id: String! # The date and time of posting, in a RFC3339 format with up to a nanosecond's precision time: String # The kind of post this is. Only "text", "scene" and "action" are RP, while others are annotations and 'commands'. kind: String # The character nick, or command invoker for non-RP stuff nick: String # The post's text, which purpose depends on the kind text: String } # Input for the movePost mutation input MovePostInput { # The Post ID id: String! # Target index toPosition: Int! }