Сергей
GRAPHQL
type Query {
object(id: ID!): Object
objects(boardId: ID!): [Object]
}
type Object {
id: ID!
version: Int
name: String
comments: [String]
stateHistory: [Document]
coordinates: String
icon: String
color: String
}
type ObjectState {
id: ID!
version: Int
name: String
comments: [String]
}
type Board {
id: ID!
objects: [Object]
} GRAPHQL
query {
objects(boardId: "board1") {
id
name
coordinates
icon
color
}
} GRAPHQL
query {
objects(boardId: "board2") {
id
name
}
} GRAPHQL
query {
object(id: "object111") {
id
version
name
comments
stateHistory
icon
color
}
} Сергей
GRAPHQL
subscription ObjectsFeed {
objectsCreated {
id
name
}
}