fixing tina
This commit is contained in:
Generated
+37
-1
@@ -55,10 +55,13 @@ type Query {
|
||||
document(collection: String, relativePath: String): DocumentNode!
|
||||
post(relativePath: String): Post!
|
||||
postConnection(before: String, after: String, first: Float, last: Float, sort: String, filter: PostFilter): PostConnection!
|
||||
products(relativePath: String): Products!
|
||||
productsConnection(before: String, after: String, first: Float, last: Float, sort: String, filter: ProductsFilter): ProductsConnection!
|
||||
}
|
||||
|
||||
input DocumentFilter {
|
||||
post: PostFilter
|
||||
products: ProductsFilter
|
||||
}
|
||||
|
||||
type DocumentConnectionEdges {
|
||||
@@ -84,7 +87,7 @@ type Collection {
|
||||
documents(before: String, after: String, first: Float, last: Float, sort: String, filter: DocumentFilter, folder: String): DocumentConnection!
|
||||
}
|
||||
|
||||
union DocumentNode = Post | Folder
|
||||
union DocumentNode = Post | Products | Folder
|
||||
|
||||
type Post implements Node & Document {
|
||||
title: String!
|
||||
@@ -123,6 +126,30 @@ type PostConnection implements Connection {
|
||||
edges: [PostConnectionEdges]
|
||||
}
|
||||
|
||||
type Products implements Node & Document {
|
||||
productName: String!
|
||||
description: JSON
|
||||
id: ID!
|
||||
_sys: SystemInfo!
|
||||
_values: JSON!
|
||||
}
|
||||
|
||||
input ProductsFilter {
|
||||
productName: StringFilter
|
||||
description: RichTextFilter
|
||||
}
|
||||
|
||||
type ProductsConnectionEdges {
|
||||
cursor: String!
|
||||
node: Products
|
||||
}
|
||||
|
||||
type ProductsConnection implements Connection {
|
||||
pageInfo: PageInfo!
|
||||
totalCount: Float!
|
||||
edges: [ProductsConnectionEdges]
|
||||
}
|
||||
|
||||
type Mutation {
|
||||
addPendingDocument(collection: String!, relativePath: String!, template: String): DocumentNode!
|
||||
updateDocument(collection: String, relativePath: String!, params: DocumentUpdateMutation!): DocumentNode!
|
||||
@@ -130,15 +157,19 @@ type Mutation {
|
||||
createDocument(collection: String, relativePath: String!, params: DocumentMutation!): DocumentNode!
|
||||
updatePost(relativePath: String!, params: PostMutation!): Post!
|
||||
createPost(relativePath: String!, params: PostMutation!): Post!
|
||||
updateProducts(relativePath: String!, params: ProductsMutation!): Products!
|
||||
createProducts(relativePath: String!, params: ProductsMutation!): Products!
|
||||
}
|
||||
|
||||
input DocumentUpdateMutation {
|
||||
post: PostMutation
|
||||
products: ProductsMutation
|
||||
relativePath: String
|
||||
}
|
||||
|
||||
input DocumentMutation {
|
||||
post: PostMutation
|
||||
products: ProductsMutation
|
||||
}
|
||||
|
||||
input PostMutation {
|
||||
@@ -146,6 +177,11 @@ input PostMutation {
|
||||
body: JSON
|
||||
}
|
||||
|
||||
input ProductsMutation {
|
||||
productName: String
|
||||
description: JSON
|
||||
}
|
||||
|
||||
schema {
|
||||
query: Query
|
||||
mutation: Mutation
|
||||
|
||||
Reference in New Issue
Block a user