Created
December 7, 2019 11:42
-
-
Save esokullu/6f1e60bbf83d89232d62a3960f01cf6e to your computer and use it in GitHub Desktop.
Instagram GraphQL Schema
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| enum _ModelMutationType { | |
| CREATED | |
| UPDATED | |
| DELETED | |
| } | |
| type _QueryMeta { | |
| count: Int! | |
| } | |
| type AddToAuthorPostsPayload { | |
| authorUser: User | |
| postsPost: Post | |
| } | |
| type AddToLikedPostsPayload { | |
| likedByUser: User | |
| likedPostsPost: Post | |
| } | |
| input AUTH_PROVIDER_EMAIL { | |
| email: String! | |
| password: String! | |
| } | |
| input AuthProviderSignupData { | |
| email: AUTH_PROVIDER_EMAIL | |
| } | |
| input CreateFile { | |
| name: String! | |
| } | |
| input CreateMetaInformation { | |
| tags: [META_INFORMATION_TAGS!]! | |
| postId: ID | |
| post: MetaInformationpostPost | |
| } | |
| input CreatePost { | |
| published: Boolean! | |
| slug: String! | |
| text: String! | |
| title: String! | |
| authorId: ID | |
| metaInformationId: ID | |
| metaInformation: PostmetaInformationMetaInformation | |
| likedByIds: [ID!] | |
| } | |
| input CreateUser { | |
| accessRole: USER_ACCESS_ROLE! | |
| name: String! | |
| likedPostsIds: [ID!] | |
| likedPosts: [UserlikedPostsPost!] | |
| postsIds: [ID!] | |
| posts: [UserpostsPost!] | |
| } | |
| scalar DateTime | |
| type File implements Node { | |
| contentType: String! | |
| createdAt: DateTime | |
| id: ID! | |
| name: String! | |
| secret: String! | |
| size: Int! | |
| updatedAt: DateTime | |
| url: String! | |
| } | |
| input FileFilter { | |
| AND: [FileFilter!] | |
| OR: [FileFilter!] | |
| contentType: String | |
| contentType_not: String | |
| contentType_in: [String!] | |
| contentType_not_in: [String!] | |
| contentType_lt: String | |
| contentType_lte: String | |
| contentType_gt: String | |
| contentType_gte: String | |
| contentType_contains: String | |
| contentType_not_contains: String | |
| contentType_starts_with: String | |
| contentType_not_starts_with: String | |
| contentType_ends_with: String | |
| contentType_not_ends_with: String | |
| createdAt: DateTime | |
| createdAt_not: DateTime | |
| createdAt_in: [DateTime!] | |
| createdAt_not_in: [DateTime!] | |
| createdAt_lt: DateTime | |
| createdAt_lte: DateTime | |
| createdAt_gt: DateTime | |
| createdAt_gte: DateTime | |
| id: ID | |
| id_not: ID | |
| id_in: [ID!] | |
| id_not_in: [ID!] | |
| id_lt: ID | |
| id_lte: ID | |
| id_gt: ID | |
| id_gte: ID | |
| id_contains: ID | |
| id_not_contains: ID | |
| id_starts_with: ID | |
| id_not_starts_with: ID | |
| id_ends_with: ID | |
| id_not_ends_with: ID | |
| name: String | |
| name_not: String | |
| name_in: [String!] | |
| name_not_in: [String!] | |
| name_lt: String | |
| name_lte: String | |
| name_gt: String | |
| name_gte: String | |
| name_contains: String | |
| name_not_contains: String | |
| name_starts_with: String | |
| name_not_starts_with: String | |
| name_ends_with: String | |
| name_not_ends_with: String | |
| secret: String | |
| secret_not: String | |
| secret_in: [String!] | |
| secret_not_in: [String!] | |
| secret_lt: String | |
| secret_lte: String | |
| secret_gt: String | |
| secret_gte: String | |
| secret_contains: String | |
| secret_not_contains: String | |
| secret_starts_with: String | |
| secret_not_starts_with: String | |
| secret_ends_with: String | |
| secret_not_ends_with: String | |
| size: Int | |
| size_not: Int | |
| size_in: [Int!] | |
| size_not_in: [Int!] | |
| size_lt: Int | |
| size_lte: Int | |
| size_gt: Int | |
| size_gte: Int | |
| updatedAt: DateTime | |
| updatedAt_not: DateTime | |
| updatedAt_in: [DateTime!] | |
| updatedAt_not_in: [DateTime!] | |
| updatedAt_lt: DateTime | |
| updatedAt_lte: DateTime | |
| updatedAt_gt: DateTime | |
| updatedAt_gte: DateTime | |
| url: String | |
| url_not: String | |
| url_in: [String!] | |
| url_not_in: [String!] | |
| url_lt: String | |
| url_lte: String | |
| url_gt: String | |
| url_gte: String | |
| url_contains: String | |
| url_not_contains: String | |
| url_starts_with: String | |
| url_not_starts_with: String | |
| url_ends_with: String | |
| url_not_ends_with: String | |
| } | |
| enum FileOrderBy { | |
| contentType_ASC | |
| contentType_DESC | |
| createdAt_ASC | |
| createdAt_DESC | |
| id_ASC | |
| id_DESC | |
| name_ASC | |
| name_DESC | |
| secret_ASC | |
| secret_DESC | |
| size_ASC | |
| size_DESC | |
| updatedAt_ASC | |
| updatedAt_DESC | |
| url_ASC | |
| url_DESC | |
| } | |
| type FilePreviousValues { | |
| contentType: String! | |
| createdAt: DateTime | |
| id: ID! | |
| name: String! | |
| secret: String! | |
| size: Int! | |
| updatedAt: DateTime | |
| url: String! | |
| } | |
| input FileSubscriptionFilter { | |
| AND: [FileSubscriptionFilter!] | |
| OR: [FileSubscriptionFilter!] | |
| mutation_in: [_ModelMutationType!] | |
| updatedFields_contains: String | |
| updatedFields_contains_every: [String!] | |
| updatedFields_contains_some: [String!] | |
| node: FileSubscriptionFilterNode | |
| } | |
| input FileSubscriptionFilterNode { | |
| contentType: String | |
| contentType_not: String | |
| contentType_in: [String!] | |
| contentType_not_in: [String!] | |
| contentType_lt: String | |
| contentType_lte: String | |
| contentType_gt: String | |
| contentType_gte: String | |
| contentType_contains: String | |
| contentType_not_contains: String | |
| contentType_starts_with: String | |
| contentType_not_starts_with: String | |
| contentType_ends_with: String | |
| contentType_not_ends_with: String | |
| createdAt: DateTime | |
| createdAt_not: DateTime | |
| createdAt_in: [DateTime!] | |
| createdAt_not_in: [DateTime!] | |
| createdAt_lt: DateTime | |
| createdAt_lte: DateTime | |
| createdAt_gt: DateTime | |
| createdAt_gte: DateTime | |
| id: ID | |
| id_not: ID | |
| id_in: [ID!] | |
| id_not_in: [ID!] | |
| id_lt: ID | |
| id_lte: ID | |
| id_gt: ID | |
| id_gte: ID | |
| id_contains: ID | |
| id_not_contains: ID | |
| id_starts_with: ID | |
| id_not_starts_with: ID | |
| id_ends_with: ID | |
| id_not_ends_with: ID | |
| name: String | |
| name_not: String | |
| name_in: [String!] | |
| name_not_in: [String!] | |
| name_lt: String | |
| name_lte: String | |
| name_gt: String | |
| name_gte: String | |
| name_contains: String | |
| name_not_contains: String | |
| name_starts_with: String | |
| name_not_starts_with: String | |
| name_ends_with: String | |
| name_not_ends_with: String | |
| secret: String | |
| secret_not: String | |
| secret_in: [String!] | |
| secret_not_in: [String!] | |
| secret_lt: String | |
| secret_lte: String | |
| secret_gt: String | |
| secret_gte: String | |
| secret_contains: String | |
| secret_not_contains: String | |
| secret_starts_with: String | |
| secret_not_starts_with: String | |
| secret_ends_with: String | |
| secret_not_ends_with: String | |
| size: Int | |
| size_not: Int | |
| size_in: [Int!] | |
| size_not_in: [Int!] | |
| size_lt: Int | |
| size_lte: Int | |
| size_gt: Int | |
| size_gte: Int | |
| updatedAt: DateTime | |
| updatedAt_not: DateTime | |
| updatedAt_in: [DateTime!] | |
| updatedAt_not_in: [DateTime!] | |
| updatedAt_lt: DateTime | |
| updatedAt_lte: DateTime | |
| updatedAt_gt: DateTime | |
| updatedAt_gte: DateTime | |
| url: String | |
| url_not: String | |
| url_in: [String!] | |
| url_not_in: [String!] | |
| url_lt: String | |
| url_lte: String | |
| url_gt: String | |
| url_gte: String | |
| url_contains: String | |
| url_not_contains: String | |
| url_starts_with: String | |
| url_not_starts_with: String | |
| url_ends_with: String | |
| url_not_ends_with: String | |
| } | |
| type FileSubscriptionPayload { | |
| mutation: _ModelMutationType! | |
| node: File | |
| updatedFields: [String!] | |
| previousValues: FilePreviousValues | |
| } | |
| input InvokeFunctionInput { | |
| name: String! | |
| input: String! | |
| clientMutationId: String | |
| } | |
| type InvokeFunctionPayload { | |
| result: String! | |
| clientMutationId: String | |
| } | |
| enum META_INFORMATION_TAGS { | |
| GENERAL | |
| TRAVELLING | |
| } | |
| type MetaInformation implements Node { | |
| createdAt: DateTime | |
| id: ID! | |
| post(filter: PostFilter): Post | |
| tags: [META_INFORMATION_TAGS!]! | |
| updatedAt: DateTime | |
| } | |
| input MetaInformationFilter { | |
| AND: [MetaInformationFilter!] | |
| OR: [MetaInformationFilter!] | |
| createdAt: DateTime | |
| createdAt_not: DateTime | |
| createdAt_in: [DateTime!] | |
| createdAt_not_in: [DateTime!] | |
| createdAt_lt: DateTime | |
| createdAt_lte: DateTime | |
| createdAt_gt: DateTime | |
| createdAt_gte: DateTime | |
| id: ID | |
| id_not: ID | |
| id_in: [ID!] | |
| id_not_in: [ID!] | |
| id_lt: ID | |
| id_lte: ID | |
| id_gt: ID | |
| id_gte: ID | |
| id_contains: ID | |
| id_not_contains: ID | |
| id_starts_with: ID | |
| id_not_starts_with: ID | |
| id_ends_with: ID | |
| id_not_ends_with: ID | |
| updatedAt: DateTime | |
| updatedAt_not: DateTime | |
| updatedAt_in: [DateTime!] | |
| updatedAt_not_in: [DateTime!] | |
| updatedAt_lt: DateTime | |
| updatedAt_lte: DateTime | |
| updatedAt_gt: DateTime | |
| updatedAt_gte: DateTime | |
| post: PostFilter | |
| } | |
| enum MetaInformationOrderBy { | |
| createdAt_ASC | |
| createdAt_DESC | |
| id_ASC | |
| id_DESC | |
| updatedAt_ASC | |
| updatedAt_DESC | |
| } | |
| input MetaInformationpostPost { | |
| published: Boolean! | |
| slug: String! | |
| text: String! | |
| title: String! | |
| authorId: ID | |
| likedByIds: [ID!] | |
| } | |
| type MetaInformationPreviousValues { | |
| createdAt: DateTime | |
| id: ID! | |
| tags: [META_INFORMATION_TAGS!]! | |
| updatedAt: DateTime | |
| } | |
| input MetaInformationSubscriptionFilter { | |
| AND: [MetaInformationSubscriptionFilter!] | |
| OR: [MetaInformationSubscriptionFilter!] | |
| mutation_in: [_ModelMutationType!] | |
| updatedFields_contains: String | |
| updatedFields_contains_every: [String!] | |
| updatedFields_contains_some: [String!] | |
| node: MetaInformationSubscriptionFilterNode | |
| } | |
| input MetaInformationSubscriptionFilterNode { | |
| createdAt: DateTime | |
| createdAt_not: DateTime | |
| createdAt_in: [DateTime!] | |
| createdAt_not_in: [DateTime!] | |
| createdAt_lt: DateTime | |
| createdAt_lte: DateTime | |
| createdAt_gt: DateTime | |
| createdAt_gte: DateTime | |
| id: ID | |
| id_not: ID | |
| id_in: [ID!] | |
| id_not_in: [ID!] | |
| id_lt: ID | |
| id_lte: ID | |
| id_gt: ID | |
| id_gte: ID | |
| id_contains: ID | |
| id_not_contains: ID | |
| id_starts_with: ID | |
| id_not_starts_with: ID | |
| id_ends_with: ID | |
| id_not_ends_with: ID | |
| updatedAt: DateTime | |
| updatedAt_not: DateTime | |
| updatedAt_in: [DateTime!] | |
| updatedAt_not_in: [DateTime!] | |
| updatedAt_lt: DateTime | |
| updatedAt_lte: DateTime | |
| updatedAt_gt: DateTime | |
| updatedAt_gte: DateTime | |
| post: PostFilter | |
| } | |
| type MetaInformationSubscriptionPayload { | |
| mutation: _ModelMutationType! | |
| node: MetaInformation | |
| updatedFields: [String!] | |
| previousValues: MetaInformationPreviousValues | |
| } | |
| type Mutation { | |
| createFile(name: String!): File | |
| createMetaInformation( | |
| tags: [META_INFORMATION_TAGS!]! | |
| postId: ID | |
| post: MetaInformationpostPost | |
| ): MetaInformation | |
| createPost( | |
| published: Boolean! | |
| slug: String! | |
| text: String! | |
| title: String! | |
| authorId: ID | |
| metaInformationId: ID | |
| metaInformation: PostmetaInformationMetaInformation | |
| likedByIds: [ID!] | |
| ): Post | |
| updateFile(id: ID!, name: String): File | |
| updateMetaInformation( | |
| id: ID! | |
| tags: [META_INFORMATION_TAGS!] | |
| postId: ID | |
| post: MetaInformationpostPost | |
| ): MetaInformation | |
| updatePost( | |
| id: ID! | |
| published: Boolean | |
| slug: String | |
| text: String | |
| title: String | |
| authorId: ID | |
| metaInformationId: ID | |
| metaInformation: PostmetaInformationMetaInformation | |
| likedByIds: [ID!] | |
| ): Post | |
| updateUser( | |
| accessRole: USER_ACCESS_ROLE | |
| id: ID! | |
| name: String | |
| likedPostsIds: [ID!] | |
| likedPosts: [UserlikedPostsPost!] | |
| postsIds: [ID!] | |
| posts: [UserpostsPost!] | |
| ): User | |
| updateOrCreateFile(update: UpdateFile!, create: CreateFile!): File | |
| updateOrCreateMetaInformation( | |
| update: UpdateMetaInformation! | |
| create: CreateMetaInformation! | |
| ): MetaInformation | |
| updateOrCreatePost(update: UpdatePost!, create: CreatePost!): Post | |
| updateOrCreateUser(update: UpdateUser!, create: CreateUser!): User | |
| deleteFile(id: ID!): File | |
| deleteMetaInformation(id: ID!): MetaInformation | |
| deletePost(id: ID!): Post | |
| deleteUser(id: ID!): User | |
| setPostMetaInformation( | |
| metaInformationMetaInformationId: ID! | |
| postPostId: ID! | |
| ): SetPostMetaInformationPayload | |
| unsetPostMetaInformation( | |
| metaInformationMetaInformationId: ID! | |
| postPostId: ID! | |
| ): UnsetPostMetaInformationPayload | |
| addToAuthorPosts(postsPostId: ID!, authorUserId: ID!): AddToAuthorPostsPayload | |
| addToLikedPosts( | |
| likedPostsPostId: ID! | |
| likedByUserId: ID! | |
| ): AddToLikedPostsPayload | |
| removeFromAuthorPosts( | |
| postsPostId: ID! | |
| authorUserId: ID! | |
| ): RemoveFromAuthorPostsPayload | |
| removeFromLikedPosts( | |
| likedPostsPostId: ID! | |
| likedByUserId: ID! | |
| ): RemoveFromLikedPostsPayload | |
| signinUser(email: AUTH_PROVIDER_EMAIL): SigninPayload! | |
| createUser( | |
| accessRole: USER_ACCESS_ROLE! | |
| name: String! | |
| likedPostsIds: [ID!] | |
| likedPosts: [UserlikedPostsPost!] | |
| postsIds: [ID!] | |
| posts: [UserpostsPost!] | |
| authProvider: AuthProviderSignupData! | |
| ): User | |
| invokeFunction(input: InvokeFunctionInput!): InvokeFunctionPayload | |
| } | |
| interface Node { | |
| id: ID! | |
| } | |
| type Post implements Node { | |
| author(filter: UserFilter): User | |
| createdAt: DateTime | |
| id: ID! | |
| likedBy( | |
| filter: UserFilter | |
| orderBy: UserOrderBy | |
| skip: Int | |
| after: String | |
| before: String | |
| first: Int | |
| last: Int | |
| ): [User!] | |
| metaInformation(filter: MetaInformationFilter): MetaInformation | |
| published: Boolean! | |
| slug: String! | |
| text: String! | |
| title: String! | |
| updatedAt: DateTime | |
| _likedByMeta( | |
| filter: UserFilter | |
| orderBy: UserOrderBy | |
| skip: Int | |
| after: String | |
| before: String | |
| first: Int | |
| last: Int | |
| ): _QueryMeta! | |
| } | |
| input PostFilter { | |
| AND: [PostFilter!] | |
| OR: [PostFilter!] | |
| createdAt: DateTime | |
| createdAt_not: DateTime | |
| createdAt_in: [DateTime!] | |
| createdAt_not_in: [DateTime!] | |
| createdAt_lt: DateTime | |
| createdAt_lte: DateTime | |
| createdAt_gt: DateTime | |
| createdAt_gte: DateTime | |
| id: ID | |
| id_not: ID | |
| id_in: [ID!] | |
| id_not_in: [ID!] | |
| id_lt: ID | |
| id_lte: ID | |
| id_gt: ID | |
| id_gte: ID | |
| id_contains: ID | |
| id_not_contains: ID | |
| id_starts_with: ID | |
| id_not_starts_with: ID | |
| id_ends_with: ID | |
| id_not_ends_with: ID | |
| published: Boolean | |
| published_not: Boolean | |
| slug: String | |
| slug_not: String | |
| slug_in: [String!] | |
| slug_not_in: [String!] | |
| slug_lt: String | |
| slug_lte: String | |
| slug_gt: String | |
| slug_gte: String | |
| slug_contains: String | |
| slug_not_contains: String | |
| slug_starts_with: String | |
| slug_not_starts_with: String | |
| slug_ends_with: String | |
| slug_not_ends_with: String | |
| text: String | |
| text_not: String | |
| text_in: [String!] | |
| text_not_in: [String!] | |
| text_lt: String | |
| text_lte: String | |
| text_gt: String | |
| text_gte: String | |
| text_contains: String | |
| text_not_contains: String | |
| text_starts_with: String | |
| text_not_starts_with: String | |
| text_ends_with: String | |
| text_not_ends_with: String | |
| title: String | |
| title_not: String | |
| title_in: [String!] | |
| title_not_in: [String!] | |
| title_lt: String | |
| title_lte: String | |
| title_gt: String | |
| title_gte: String | |
| title_contains: String | |
| title_not_contains: String | |
| title_starts_with: String | |
| title_not_starts_with: String | |
| title_ends_with: String | |
| title_not_ends_with: String | |
| updatedAt: DateTime | |
| updatedAt_not: DateTime | |
| updatedAt_in: [DateTime!] | |
| updatedAt_not_in: [DateTime!] | |
| updatedAt_lt: DateTime | |
| updatedAt_lte: DateTime | |
| updatedAt_gt: DateTime | |
| updatedAt_gte: DateTime | |
| author: UserFilter | |
| likedBy_every: UserFilter | |
| likedBy_some: UserFilter | |
| likedBy_none: UserFilter | |
| metaInformation: MetaInformationFilter | |
| } | |
| input PostmetaInformationMetaInformation { | |
| tags: [META_INFORMATION_TAGS!]! | |
| } | |
| enum PostOrderBy { | |
| createdAt_ASC | |
| createdAt_DESC | |
| id_ASC | |
| id_DESC | |
| published_ASC | |
| published_DESC | |
| slug_ASC | |
| slug_DESC | |
| text_ASC | |
| text_DESC | |
| title_ASC | |
| title_DESC | |
| updatedAt_ASC | |
| updatedAt_DESC | |
| } | |
| type PostPreviousValues { | |
| createdAt: DateTime | |
| id: ID! | |
| published: Boolean! | |
| slug: String! | |
| text: String! | |
| title: String! | |
| updatedAt: DateTime | |
| } | |
| input PostSubscriptionFilter { | |
| AND: [PostSubscriptionFilter!] | |
| OR: [PostSubscriptionFilter!] | |
| mutation_in: [_ModelMutationType!] | |
| updatedFields_contains: String | |
| updatedFields_contains_every: [String!] | |
| updatedFields_contains_some: [String!] | |
| node: PostSubscriptionFilterNode | |
| } | |
| input PostSubscriptionFilterNode { | |
| createdAt: DateTime | |
| createdAt_not: DateTime | |
| createdAt_in: [DateTime!] | |
| createdAt_not_in: [DateTime!] | |
| createdAt_lt: DateTime | |
| createdAt_lte: DateTime | |
| createdAt_gt: DateTime | |
| createdAt_gte: DateTime | |
| id: ID | |
| id_not: ID | |
| id_in: [ID!] | |
| id_not_in: [ID!] | |
| id_lt: ID | |
| id_lte: ID | |
| id_gt: ID | |
| id_gte: ID | |
| id_contains: ID | |
| id_not_contains: ID | |
| id_starts_with: ID | |
| id_not_starts_with: ID | |
| id_ends_with: ID | |
| id_not_ends_with: ID | |
| published: Boolean | |
| published_not: Boolean | |
| slug: String | |
| slug_not: String | |
| slug_in: [String!] | |
| slug_not_in: [String!] | |
| slug_lt: String | |
| slug_lte: String | |
| slug_gt: String | |
| slug_gte: String | |
| slug_contains: String | |
| slug_not_contains: String | |
| slug_starts_with: String | |
| slug_not_starts_with: String | |
| slug_ends_with: String | |
| slug_not_ends_with: String | |
| text: String | |
| text_not: String | |
| text_in: [String!] | |
| text_not_in: [String!] | |
| text_lt: String | |
| text_lte: String | |
| text_gt: String | |
| text_gte: String | |
| text_contains: String | |
| text_not_contains: String | |
| text_starts_with: String | |
| text_not_starts_with: String | |
| text_ends_with: String | |
| text_not_ends_with: String | |
| title: String | |
| title_not: String | |
| title_in: [String!] | |
| title_not_in: [String!] | |
| title_lt: String | |
| title_lte: String | |
| title_gt: String | |
| title_gte: String | |
| title_contains: String | |
| title_not_contains: String | |
| title_starts_with: String | |
| title_not_starts_with: String | |
| title_ends_with: String | |
| title_not_ends_with: String | |
| updatedAt: DateTime | |
| updatedAt_not: DateTime | |
| updatedAt_in: [DateTime!] | |
| updatedAt_not_in: [DateTime!] | |
| updatedAt_lt: DateTime | |
| updatedAt_lte: DateTime | |
| updatedAt_gt: DateTime | |
| updatedAt_gte: DateTime | |
| author: UserFilter | |
| likedBy_every: UserFilter | |
| likedBy_some: UserFilter | |
| likedBy_none: UserFilter | |
| metaInformation: MetaInformationFilter | |
| } | |
| type PostSubscriptionPayload { | |
| mutation: _ModelMutationType! | |
| node: Post | |
| updatedFields: [String!] | |
| previousValues: PostPreviousValues | |
| } | |
| type Query { | |
| allFiles( | |
| filter: FileFilter | |
| orderBy: FileOrderBy | |
| skip: Int | |
| after: String | |
| before: String | |
| first: Int | |
| last: Int | |
| ): [File!]! | |
| allMetaInformations( | |
| filter: MetaInformationFilter | |
| orderBy: MetaInformationOrderBy | |
| skip: Int | |
| after: String | |
| before: String | |
| first: Int | |
| last: Int | |
| ): [MetaInformation!]! | |
| allPosts( | |
| filter: PostFilter | |
| orderBy: PostOrderBy | |
| skip: Int | |
| after: String | |
| before: String | |
| first: Int | |
| last: Int | |
| ): [Post!]! | |
| allUsers( | |
| filter: UserFilter | |
| orderBy: UserOrderBy | |
| skip: Int | |
| after: String | |
| before: String | |
| first: Int | |
| last: Int | |
| ): [User!]! | |
| _allFilesMeta( | |
| filter: FileFilter | |
| orderBy: FileOrderBy | |
| skip: Int | |
| after: String | |
| before: String | |
| first: Int | |
| last: Int | |
| ): _QueryMeta! | |
| _allMetaInformationsMeta( | |
| filter: MetaInformationFilter | |
| orderBy: MetaInformationOrderBy | |
| skip: Int | |
| after: String | |
| before: String | |
| first: Int | |
| last: Int | |
| ): _QueryMeta! | |
| _allPostsMeta( | |
| filter: PostFilter | |
| orderBy: PostOrderBy | |
| skip: Int | |
| after: String | |
| before: String | |
| first: Int | |
| last: Int | |
| ): _QueryMeta! | |
| _allUsersMeta( | |
| filter: UserFilter | |
| orderBy: UserOrderBy | |
| skip: Int | |
| after: String | |
| before: String | |
| first: Int | |
| last: Int | |
| ): _QueryMeta! | |
| File(id: ID, secret: String, url: String): File | |
| MetaInformation(id: ID): MetaInformation | |
| Post(id: ID, slug: String): Post | |
| User(email: String, id: ID): User | |
| user: User | |
| node(id: ID!): Node | |
| } | |
| type RemoveFromAuthorPostsPayload { | |
| authorUser: User | |
| postsPost: Post | |
| } | |
| type RemoveFromLikedPostsPayload { | |
| likedByUser: User | |
| likedPostsPost: Post | |
| } | |
| type SetPostMetaInformationPayload { | |
| postPost: Post | |
| metaInformationMetaInformation: MetaInformation | |
| } | |
| type SigninPayload { | |
| token: String | |
| user: User | |
| } | |
| type Subscription { | |
| File(filter: FileSubscriptionFilter): FileSubscriptionPayload | |
| MetaInformation( | |
| filter: MetaInformationSubscriptionFilter | |
| ): MetaInformationSubscriptionPayload | |
| Post(filter: PostSubscriptionFilter): PostSubscriptionPayload | |
| User(filter: UserSubscriptionFilter): UserSubscriptionPayload | |
| } | |
| type UnsetPostMetaInformationPayload { | |
| postPost: Post | |
| metaInformationMetaInformation: MetaInformation | |
| } | |
| input UpdateFile { | |
| id: ID! | |
| name: String | |
| } | |
| input UpdateMetaInformation { | |
| id: ID! | |
| tags: [META_INFORMATION_TAGS!] | |
| postId: ID | |
| post: MetaInformationpostPost | |
| } | |
| input UpdatePost { | |
| id: ID! | |
| published: Boolean | |
| slug: String | |
| text: String | |
| title: String | |
| authorId: ID | |
| metaInformationId: ID | |
| metaInformation: PostmetaInformationMetaInformation | |
| likedByIds: [ID!] | |
| } | |
| input UpdateUser { | |
| accessRole: USER_ACCESS_ROLE | |
| id: ID! | |
| name: String | |
| likedPostsIds: [ID!] | |
| likedPosts: [UserlikedPostsPost!] | |
| postsIds: [ID!] | |
| posts: [UserpostsPost!] | |
| } | |
| type User implements Node { | |
| accessRole: USER_ACCESS_ROLE! | |
| createdAt: DateTime | |
| email: String | |
| id: ID! | |
| likedPosts( | |
| filter: PostFilter | |
| orderBy: PostOrderBy | |
| skip: Int | |
| after: String | |
| before: String | |
| first: Int | |
| last: Int | |
| ): [Post!] | |
| name: String! | |
| password: String | |
| posts( | |
| filter: PostFilter | |
| orderBy: PostOrderBy | |
| skip: Int | |
| after: String | |
| before: String | |
| first: Int | |
| last: Int | |
| ): [Post!] | |
| updatedAt: DateTime | |
| _likedPostsMeta( | |
| filter: PostFilter | |
| orderBy: PostOrderBy | |
| skip: Int | |
| after: String | |
| before: String | |
| first: Int | |
| last: Int | |
| ): _QueryMeta! | |
| _postsMeta( | |
| filter: PostFilter | |
| orderBy: PostOrderBy | |
| skip: Int | |
| after: String | |
| before: String | |
| first: Int | |
| last: Int | |
| ): _QueryMeta! | |
| } | |
| enum USER_ACCESS_ROLE { | |
| ADMIN | |
| USER | |
| } | |
| input UserFilter { | |
| AND: [UserFilter!] | |
| OR: [UserFilter!] | |
| accessRole: USER_ACCESS_ROLE | |
| accessRole_not: USER_ACCESS_ROLE | |
| accessRole_in: [USER_ACCESS_ROLE!] | |
| accessRole_not_in: [USER_ACCESS_ROLE!] | |
| createdAt: DateTime | |
| createdAt_not: DateTime | |
| createdAt_in: [DateTime!] | |
| createdAt_not_in: [DateTime!] | |
| createdAt_lt: DateTime | |
| createdAt_lte: DateTime | |
| createdAt_gt: DateTime | |
| createdAt_gte: DateTime | |
| email: String | |
| email_not: String | |
| email_in: [String!] | |
| email_not_in: [String!] | |
| email_lt: String | |
| email_lte: String | |
| email_gt: String | |
| email_gte: String | |
| email_contains: String | |
| email_not_contains: String | |
| email_starts_with: String | |
| email_not_starts_with: String | |
| email_ends_with: String | |
| email_not_ends_with: String | |
| id: ID | |
| id_not: ID | |
| id_in: [ID!] | |
| id_not_in: [ID!] | |
| id_lt: ID | |
| id_lte: ID | |
| id_gt: ID | |
| id_gte: ID | |
| id_contains: ID | |
| id_not_contains: ID | |
| id_starts_with: ID | |
| id_not_starts_with: ID | |
| id_ends_with: ID | |
| id_not_ends_with: ID | |
| name: String | |
| name_not: String | |
| name_in: [String!] | |
| name_not_in: [String!] | |
| name_lt: String | |
| name_lte: String | |
| name_gt: String | |
| name_gte: String | |
| name_contains: String | |
| name_not_contains: String | |
| name_starts_with: String | |
| name_not_starts_with: String | |
| name_ends_with: String | |
| name_not_ends_with: String | |
| password: String | |
| password_not: String | |
| password_in: [String!] | |
| password_not_in: [String!] | |
| password_lt: String | |
| password_lte: String | |
| password_gt: String | |
| password_gte: String | |
| password_contains: String | |
| password_not_contains: String | |
| password_starts_with: String | |
| password_not_starts_with: String | |
| password_ends_with: String | |
| password_not_ends_with: String | |
| updatedAt: DateTime | |
| updatedAt_not: DateTime | |
| updatedAt_in: [DateTime!] | |
| updatedAt_not_in: [DateTime!] | |
| updatedAt_lt: DateTime | |
| updatedAt_lte: DateTime | |
| updatedAt_gt: DateTime | |
| updatedAt_gte: DateTime | |
| likedPosts_every: PostFilter | |
| likedPosts_some: PostFilter | |
| likedPosts_none: PostFilter | |
| posts_every: PostFilter | |
| posts_some: PostFilter | |
| posts_none: PostFilter | |
| } | |
| input UserlikedPostsPost { | |
| published: Boolean! | |
| slug: String! | |
| text: String! | |
| title: String! | |
| authorId: ID | |
| metaInformationId: ID | |
| metaInformation: PostmetaInformationMetaInformation | |
| likedByIds: [ID!] | |
| } | |
| enum UserOrderBy { | |
| accessRole_ASC | |
| accessRole_DESC | |
| createdAt_ASC | |
| createdAt_DESC | |
| email_ASC | |
| email_DESC | |
| id_ASC | |
| id_DESC | |
| name_ASC | |
| name_DESC | |
| password_ASC | |
| password_DESC | |
| updatedAt_ASC | |
| updatedAt_DESC | |
| } | |
| input UserpostsPost { | |
| published: Boolean! | |
| slug: String! | |
| text: String! | |
| title: String! | |
| metaInformationId: ID | |
| metaInformation: PostmetaInformationMetaInformation | |
| likedByIds: [ID!] | |
| } | |
| type UserPreviousValues { | |
| accessRole: USER_ACCESS_ROLE! | |
| createdAt: DateTime | |
| email: String | |
| id: ID! | |
| name: String! | |
| password: String | |
| updatedAt: DateTime | |
| } | |
| input UserSubscriptionFilter { | |
| AND: [UserSubscriptionFilter!] | |
| OR: [UserSubscriptionFilter!] | |
| mutation_in: [_ModelMutationType!] | |
| updatedFields_contains: String | |
| updatedFields_contains_every: [String!] | |
| updatedFields_contains_some: [String!] | |
| node: UserSubscriptionFilterNode | |
| } | |
| input UserSubscriptionFilterNode { | |
| accessRole: USER_ACCESS_ROLE | |
| accessRole_not: USER_ACCESS_ROLE | |
| accessRole_in: [USER_ACCESS_ROLE!] | |
| accessRole_not_in: [USER_ACCESS_ROLE!] | |
| createdAt: DateTime | |
| createdAt_not: DateTime | |
| createdAt_in: [DateTime!] | |
| createdAt_not_in: [DateTime!] | |
| createdAt_lt: DateTime | |
| createdAt_lte: DateTime | |
| createdAt_gt: DateTime | |
| createdAt_gte: DateTime | |
| email: String | |
| email_not: String | |
| email_in: [String!] | |
| email_not_in: [String!] | |
| email_lt: String | |
| email_lte: String | |
| email_gt: String | |
| email_gte: String | |
| email_contains: String | |
| email_not_contains: String | |
| email_starts_with: String | |
| email_not_starts_with: String | |
| email_ends_with: String | |
| email_not_ends_with: String | |
| id: ID | |
| id_not: ID | |
| id_in: [ID!] | |
| id_not_in: [ID!] | |
| id_lt: ID | |
| id_lte: ID | |
| id_gt: ID | |
| id_gte: ID | |
| id_contains: ID | |
| id_not_contains: ID | |
| id_starts_with: ID | |
| id_not_starts_with: ID | |
| id_ends_with: ID | |
| id_not_ends_with: ID | |
| name: String | |
| name_not: String | |
| name_in: [String!] | |
| name_not_in: [String!] | |
| name_lt: String | |
| name_lte: String | |
| name_gt: String | |
| name_gte: String | |
| name_contains: String | |
| name_not_contains: String | |
| name_starts_with: String | |
| name_not_starts_with: String | |
| name_ends_with: String | |
| name_not_ends_with: String | |
| password: String | |
| password_not: String | |
| password_in: [String!] | |
| password_not_in: [String!] | |
| password_lt: String | |
| password_lte: String | |
| password_gt: String | |
| password_gte: String | |
| password_contains: String | |
| password_not_contains: String | |
| password_starts_with: String | |
| password_not_starts_with: String | |
| password_ends_with: String | |
| password_not_ends_with: String | |
| updatedAt: DateTime | |
| updatedAt_not: DateTime | |
| updatedAt_in: [DateTime!] | |
| updatedAt_not_in: [DateTime!] | |
| updatedAt_lt: DateTime | |
| updatedAt_lte: DateTime | |
| updatedAt_gt: DateTime | |
| updatedAt_gte: DateTime | |
| likedPosts_every: PostFilter | |
| likedPosts_some: PostFilter | |
| likedPosts_none: PostFilter | |
| posts_every: PostFilter | |
| posts_some: PostFilter | |
| posts_none: PostFilter | |
| } | |
| type UserSubscriptionPayload { | |
| mutation: _ModelMutationType! | |
| node: User | |
| updatedFields: [String!] | |
| previousValues: UserPreviousValues | |
| } | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment