2022-08-09 16:23:33 -06:00
|
|
|
scalar Time
|
|
|
|
scalar Map
|
2022-08-07 11:55:49 -06:00
|
|
|
|
|
|
|
type Connection {
|
|
|
|
paging: PageInfo!
|
|
|
|
edges: [Edge!]!
|
|
|
|
}
|
|
|
|
input PageInput {
|
|
|
|
idx: Int = 0
|
|
|
|
count: Int = 30
|
|
|
|
}
|
|
|
|
type PageInfo {
|
|
|
|
next: Boolean!
|
|
|
|
prev: Boolean!
|
|
|
|
|
|
|
|
begin: Int!
|
|
|
|
end: Int!
|
|
|
|
}
|
|
|
|
interface Edge {
|
|
|
|
id: ID!
|
|
|
|
}
|
|
|
|
|
|
|
|
type Meta {
|
2022-08-09 16:23:33 -06:00
|
|
|
eventID: String! @goField(name: "getEventID")
|
2022-08-07 11:55:49 -06:00
|
|
|
streamID: String!
|
|
|
|
created: Time!
|
|
|
|
position: Int!
|
|
|
|
}
|
|
|
|
|
2022-08-09 16:23:33 -06:00
|
|
|
directive @goModel(
|
|
|
|
model: String
|
|
|
|
models: [String!]
|
|
|
|
) on OBJECT | INPUT_OBJECT | SCALAR | ENUM | INTERFACE | UNION
|
2022-08-07 11:55:49 -06:00
|
|
|
|
|
|
|
directive @goField(
|
|
|
|
forceResolver: Boolean
|
|
|
|
name: String
|
|
|
|
) on INPUT_FIELD_DEFINITION | FIELD_DEFINITION
|
2022-08-09 16:23:33 -06:00
|
|
|
|
|
|
|
directive @goTag(
|
|
|
|
key: String!
|
|
|
|
value: String
|
|
|
|
) on INPUT_FIELD_DEFINITION | FIELD_DEFINITION
|