input createFughInput { data: FughInput } type createFughPayload { fugh: Fugh } input createPostInput { data: PostInput } type createPostPayload { post: Post } input createRoleInput { data: RoleInput } type createRolePayload { role: UsersPermissionsRole } input createUserInput { data: UserInput } type createUserPayload { user: UsersPermissionsUser } input createZobInput { data: ZobInput } type createZobPayload { zob: Zob } input createZreInput { data: ZreInput } type createZrePayload { zre: Zre } """ The `DateTime` scalar represents a date and time following the ISO 8601 standard """ scalar DateTime input deleteFughInput { where: InputID } type deleteFughPayload { fugh: Fugh } input deletePostInput { where: InputID } type deletePostPayload { post: Post } input deleteRoleInput { where: InputID } type deleteRolePayload { role: UsersPermissionsRole } input deleteUserInput { where: InputID } type deleteUserPayload { user: UsersPermissionsUser } input deleteZobInput { where: InputID } type deleteZobPayload { zob: Zob } input deleteZreInput { where: InputID } type deleteZrePayload { zre: Zre } input editFileInput { name: String hash: String sha256: String ext: String mime: String size: String url: String provider: String public_id: String related: [ID] } input editFughInput { dez: String } input editPostInput { articles: [ID] } input editRoleInput { name: String description: String type: String permissions: [ID] users: [ID] } input editTestInput { type: String } input editUserInput { username: String email: String provider: String password: String resetPasswordToken: String confirmed: Boolean blocked: Boolean role: ID } input editZobInput { name: String } input editZreInput { content2: String posts: [ID] title: String image: ID } input FileInput { name: String! hash: String! sha256: String ext: String mime: String! size: String! url: String! provider: String! public_id: String related: [ID] } type Fugh { id: ID! created_at: DateTime! updated_at: DateTime! dez: String } input FughInput { dez: String } input InputID { id: ID! } scalar JSON """The `Long` scalar type represents 52-bit integers""" scalar Long union Morph = UsersPermissionsMe | UsersPermissionsMeRole | Fugh | createFughPayload | updateFughPayload | deleteFughPayload | Post | createPostPayload | updatePostPayload | deletePostPayload | Zob | createZobPayload | updateZobPayload | deleteZobPayload | Zre | createZrePayload | updateZrePayload | deleteZrePayload | UploadFile | UsersPermissionsPermission | UsersPermissionsRole | createRolePayload | updateRolePayload | deleteRolePayload | UsersPermissionsUser | createUserPayload | updateUserPayload | deleteUserPayload | MypluginTest type Mutation { createFugh(input: createFughInput): createFughPayload updateFugh(input: updateFughInput): updateFughPayload deleteFugh(input: deleteFughInput): deleteFughPayload createPost(input: createPostInput): createPostPayload updatePost(input: updatePostInput): updatePostPayload deletePost(input: deletePostInput): deletePostPayload createZob(input: createZobInput): createZobPayload updateZob(input: updateZobInput): updateZobPayload deleteZob(input: deleteZobInput): deleteZobPayload createZre(input: createZreInput): createZrePayload updateZre(input: updateZreInput): updateZrePayload deleteZre(input: deleteZreInput): deleteZrePayload """Create a new role""" createRole(input: createRoleInput): createRolePayload """Update an existing role""" updateRole(input: updateRoleInput): updateRolePayload """Delete an existing role""" deleteRole(input: deleteRoleInput): deleteRolePayload """Create a new user""" createUser(input: createUserInput): createUserPayload """Update an existing user""" updateUser(input: updateUserInput): updateUserPayload """Delete an existing user""" deleteUser(input: deleteUserInput): deleteUserPayload upload(refId: ID, ref: String, source: String, file: Upload!): UploadFile! } type MypluginTest { id: ID! type: String! } type Post { id: ID! created_at: DateTime! updated_at: DateTime! articles(sort: String, limit: Int, start: Int, where: JSON): [Zre] } input PostInput { articles: [ID] } type Query { fugh(id: ID!): Fugh fughs(sort: String, limit: Int, start: Int, where: JSON): [Fugh] post(id: ID!): Post posts(sort: String, limit: Int, start: Int, where: JSON): [Post] zob(id: ID!): Zob zobs(sort: String, limit: Int, start: Int, where: JSON): [Zob] zre(id: ID!): Zre zres(sort: String, limit: Int, start: Int, where: JSON): [Zre] files(sort: String, limit: Int, start: Int, where: JSON): [UploadFile] role(id: ID!): UsersPermissionsRole """ Retrieve all the existing roles. You can't apply filters on this query. """ roles(sort: String, limit: Int, start: Int, where: JSON): [UsersPermissionsRole] user(id: ID!): UsersPermissionsUser users(sort: String, limit: Int, start: Int, where: JSON): [UsersPermissionsUser] test(id: ID!): MypluginTest tests(sort: String, limit: Int, start: Int, where: JSON): [MypluginTest] me: UsersPermissionsMe } input RoleInput { name: String! description: String type: String permissions: [ID] users: [ID] } input TestInput { type: String! } input updateFughInput { where: InputID data: editFughInput } type updateFughPayload { fugh: Fugh } input updatePostInput { where: InputID data: editPostInput } type updatePostPayload { post: Post } input updateRoleInput { where: InputID data: editRoleInput } type updateRolePayload { role: UsersPermissionsRole } input updateUserInput { where: InputID data: editUserInput } type updateUserPayload { user: UsersPermissionsUser } input updateZobInput { where: InputID data: editZobInput } type updateZobPayload { zob: Zob } input updateZreInput { where: InputID data: editZreInput } type updateZrePayload { zre: Zre } """The `Upload` scalar type represents a file upload.""" scalar Upload type UploadFile { id: ID! created_at: DateTime! updated_at: DateTime! name: String! hash: String! sha256: String ext: String mime: String! size: String! url: String! provider: String! public_id: String related(sort: String, limit: Int, start: Int, where: JSON): [Morph] } input UserInput { username: String! email: String! provider: String password: String resetPasswordToken: String confirmed: Boolean blocked: Boolean role: ID } type UsersPermissionsMe { _id: ID! username: String! email: String! confirmed: Boolean blocked: Boolean role: UsersPermissionsMeRole } type UsersPermissionsMeRole { _id: ID! name: String! description: String type: String } type UsersPermissionsPermission { id: ID! type: String! controller: String! action: String! enabled: Boolean! policy: String role: UsersPermissionsRole } type UsersPermissionsRole { id: ID! name: String! description: String type: String permissions(sort: String, limit: Int, start: Int, where: JSON): [UsersPermissionsPermission] users(sort: String, limit: Int, start: Int, where: JSON): [UsersPermissionsUser] } type UsersPermissionsUser { id: ID! created_at: DateTime! updated_at: DateTime! username: String! email: String! provider: String confirmed: Boolean blocked: Boolean role: UsersPermissionsRole } type Zob { id: ID! created_at: DateTime! updated_at: DateTime! name: String } input ZobInput { name: String } """Super description""" type Zre { id: ID! created_at: DateTime! updated_at: DateTime! content2: String title: String image: UploadFile posts(sort: String, limit: Int, start: Int, where: JSON): [Post] } input ZreInput { content2: String posts: [ID] title: String image: ID }