Skip to content

Instantly share code, notes, and snippets.

@spences10
Created August 1, 2017 12:33
Show Gist options
  • Save spences10/8bac7174b83bcdbe39233cee9f0fda9a to your computer and use it in GitHub Desktop.
Save spences10/8bac7174b83bcdbe39233cee9f0fda9a to your computer and use it in GitHub Desktop.
enum _ModelMutationType {
CREATED
UPDATED
DELETED
}
# Meta information about the query.
type _QueryMeta {
count: Int!
}
input AUTH_PROVIDER_EMAIL {
email: String!
password: String!
}
input AuthProviderSignupData {
email: AUTH_PROVIDER_EMAIL
}
# The `BigDecimal` scalar type represents signed fractional values with arbitrary precision.
scalar BigDecimal
# The `BigInt` scalar type represents non-fractional signed whole numeric values. BigInt can represent arbitrary big values.
scalar BigInt
input CreateFile {
name: String!
}
input CreatePost {
title: String!
url: String!
votes: Int
}
input CreateUser {
firstName: String!
lastName: String!
}
scalar DateTime
type File implements Node {
contentType: String!
createdAt: DateTime
id: ID!
name: String!
secret: String!
size: Int!
updatedAt: DateTime
url: String!
}
input FileFilter {
# Logical AND on all given filters.
AND: [FileFilter!]
# Logical OR on all given filters.
OR: [FileFilter!]
contentType: String
# All values that are not equal to given value.
contentType_not: String
# All values that are contained in given list.
contentType_in: [String!]
# All values that are not contained in given list.
contentType_not_in: [String!]
# All values less than the given value.
contentType_lt: String
# All values less than or equal the given value.
contentType_lte: String
# All values greater than the given value.
contentType_gt: String
# All values greater than or equal the given value.
contentType_gte: String
# All values containing the given string.
contentType_contains: String
# All values not containing the given string.
contentType_not_contains: String
# All values starting with the given string.
contentType_starts_with: String
# All values not starting with the given string.
contentType_not_starts_with: String
# All values ending with the given string.
contentType_ends_with: String
# All values not ending with the given string.
contentType_not_ends_with: String
createdAt: DateTime
# All values that are not equal to given value.
createdAt_not: DateTime
# All values that are contained in given list.
createdAt_in: [DateTime!]
# All values that are not contained in given list.
createdAt_not_in: [DateTime!]
# All values less than the given value.
createdAt_lt: DateTime
# All values less than or equal the given value.
createdAt_lte: DateTime
# All values greater than the given value.
createdAt_gt: DateTime
# All values greater than or equal the given value.
createdAt_gte: DateTime
id: ID
# All values that are not equal to given value.
id_not: ID
# All values that are contained in given list.
id_in: [ID!]
# All values that are not contained in given list.
id_not_in: [ID!]
# All values less than the given value.
id_lt: ID
# All values less than or equal the given value.
id_lte: ID
# All values greater than the given value.
id_gt: ID
# All values greater than or equal the given value.
id_gte: ID
# All values containing the given string.
id_contains: ID
# All values not containing the given string.
id_not_contains: ID
# All values starting with the given string.
id_starts_with: ID
# All values not starting with the given string.
id_not_starts_with: ID
# All values ending with the given string.
id_ends_with: ID
# All values not ending with the given string.
id_not_ends_with: ID
name: String
# All values that are not equal to given value.
name_not: String
# All values that are contained in given list.
name_in: [String!]
# All values that are not contained in given list.
name_not_in: [String!]
# All values less than the given value.
name_lt: String
# All values less than or equal the given value.
name_lte: String
# All values greater than the given value.
name_gt: String
# All values greater than or equal the given value.
name_gte: String
# All values containing the given string.
name_contains: String
# All values not containing the given string.
name_not_contains: String
# All values starting with the given string.
name_starts_with: String
# All values not starting with the given string.
name_not_starts_with: String
# All values ending with the given string.
name_ends_with: String
# All values not ending with the given string.
name_not_ends_with: String
secret: String
# All values that are not equal to given value.
secret_not: String
# All values that are contained in given list.
secret_in: [String!]
# All values that are not contained in given list.
secret_not_in: [String!]
# All values less than the given value.
secret_lt: String
# All values less than or equal the given value.
secret_lte: String
# All values greater than the given value.
secret_gt: String
# All values greater than or equal the given value.
secret_gte: String
# All values containing the given string.
secret_contains: String
# All values not containing the given string.
secret_not_contains: String
# All values starting with the given string.
secret_starts_with: String
# All values not starting with the given string.
secret_not_starts_with: String
# All values ending with the given string.
secret_ends_with: String
# All values not ending with the given string.
secret_not_ends_with: String
size: Int
# All values that are not equal to given value.
size_not: Int
# All values that are contained in given list.
size_in: [Int!]
# All values that are not contained in given list.
size_not_in: [Int!]
# All values less than the given value.
size_lt: Int
# All values less than or equal the given value.
size_lte: Int
# All values greater than the given value.
size_gt: Int
# All values greater than or equal the given value.
size_gte: Int
updatedAt: DateTime
# All values that are not equal to given value.
updatedAt_not: DateTime
# All values that are contained in given list.
updatedAt_in: [DateTime!]
# All values that are not contained in given list.
updatedAt_not_in: [DateTime!]
# All values less than the given value.
updatedAt_lt: DateTime
# All values less than or equal the given value.
updatedAt_lte: DateTime
# All values greater than the given value.
updatedAt_gt: DateTime
# All values greater than or equal the given value.
updatedAt_gte: DateTime
url: String
# All values that are not equal to given value.
url_not: String
# All values that are contained in given list.
url_in: [String!]
# All values that are not contained in given list.
url_not_in: [String!]
# All values less than the given value.
url_lt: String
# All values less than or equal the given value.
url_lte: String
# All values greater than the given value.
url_gt: String
# All values greater than or equal the given value.
url_gte: String
# All values containing the given string.
url_contains: String
# All values not containing the given string.
url_not_contains: String
# All values starting with the given string.
url_starts_with: String
# All values not starting with the given string.
url_not_starts_with: String
# All values ending with the given string.
url_ends_with: String
# All values not ending with the given 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 {
# Logical AND on all given filters.
AND: [FileSubscriptionFilter!]
# Logical OR on all given filters.
OR: [FileSubscriptionFilter!]
# The subscription event gets dispatched when it's listed in mutation_in
mutation_in: [_ModelMutationType!]
# The subscription event gets only dispatched when one of the updated fields names is included in this list
updatedFields_contains: String
# The subscription event gets only dispatched when all of the field names included in this list have been updated
updatedFields_contains_every: [String!]
# The subscription event gets only dispatched when some of the field names included in this list have been updated
updatedFields_contains_some: [String!]
node: FileSubscriptionFilterNode
}
input FileSubscriptionFilterNode {
contentType: String
# All values that are not equal to given value.
contentType_not: String
# All values that are contained in given list.
contentType_in: [String!]
# All values that are not contained in given list.
contentType_not_in: [String!]
# All values less than the given value.
contentType_lt: String
# All values less than or equal the given value.
contentType_lte: String
# All values greater than the given value.
contentType_gt: String
# All values greater than or equal the given value.
contentType_gte: String
# All values containing the given string.
contentType_contains: String
# All values not containing the given string.
contentType_not_contains: String
# All values starting with the given string.
contentType_starts_with: String
# All values not starting with the given string.
contentType_not_starts_with: String
# All values ending with the given string.
contentType_ends_with: String
# All values not ending with the given string.
contentType_not_ends_with: String
createdAt: DateTime
# All values that are not equal to given value.
createdAt_not: DateTime
# All values that are contained in given list.
createdAt_in: [DateTime!]
# All values that are not contained in given list.
createdAt_not_in: [DateTime!]
# All values less than the given value.
createdAt_lt: DateTime
# All values less than or equal the given value.
createdAt_lte: DateTime
# All values greater than the given value.
createdAt_gt: DateTime
# All values greater than or equal the given value.
createdAt_gte: DateTime
id: ID
# All values that are not equal to given value.
id_not: ID
# All values that are contained in given list.
id_in: [ID!]
# All values that are not contained in given list.
id_not_in: [ID!]
# All values less than the given value.
id_lt: ID
# All values less than or equal the given value.
id_lte: ID
# All values greater than the given value.
id_gt: ID
# All values greater than or equal the given value.
id_gte: ID
# All values containing the given string.
id_contains: ID
# All values not containing the given string.
id_not_contains: ID
# All values starting with the given string.
id_starts_with: ID
# All values not starting with the given string.
id_not_starts_with: ID
# All values ending with the given string.
id_ends_with: ID
# All values not ending with the given string.
id_not_ends_with: ID
name: String
# All values that are not equal to given value.
name_not: String
# All values that are contained in given list.
name_in: [String!]
# All values that are not contained in given list.
name_not_in: [String!]
# All values less than the given value.
name_lt: String
# All values less than or equal the given value.
name_lte: String
# All values greater than the given value.
name_gt: String
# All values greater than or equal the given value.
name_gte: String
# All values containing the given string.
name_contains: String
# All values not containing the given string.
name_not_contains: String
# All values starting with the given string.
name_starts_with: String
# All values not starting with the given string.
name_not_starts_with: String
# All values ending with the given string.
name_ends_with: String
# All values not ending with the given string.
name_not_ends_with: String
secret: String
# All values that are not equal to given value.
secret_not: String
# All values that are contained in given list.
secret_in: [String!]
# All values that are not contained in given list.
secret_not_in: [String!]
# All values less than the given value.
secret_lt: String
# All values less than or equal the given value.
secret_lte: String
# All values greater than the given value.
secret_gt: String
# All values greater than or equal the given value.
secret_gte: String
# All values containing the given string.
secret_contains: String
# All values not containing the given string.
secret_not_contains: String
# All values starting with the given string.
secret_starts_with: String
# All values not starting with the given string.
secret_not_starts_with: String
# All values ending with the given string.
secret_ends_with: String
# All values not ending with the given string.
secret_not_ends_with: String
size: Int
# All values that are not equal to given value.
size_not: Int
# All values that are contained in given list.
size_in: [Int!]
# All values that are not contained in given list.
size_not_in: [Int!]
# All values less than the given value.
size_lt: Int
# All values less than or equal the given value.
size_lte: Int
# All values greater than the given value.
size_gt: Int
# All values greater than or equal the given value.
size_gte: Int
updatedAt: DateTime
# All values that are not equal to given value.
updatedAt_not: DateTime
# All values that are contained in given list.
updatedAt_in: [DateTime!]
# All values that are not contained in given list.
updatedAt_not_in: [DateTime!]
# All values less than the given value.
updatedAt_lt: DateTime
# All values less than or equal the given value.
updatedAt_lte: DateTime
# All values greater than the given value.
updatedAt_gt: DateTime
# All values greater than or equal the given value.
updatedAt_gte: DateTime
url: String
# All values that are not equal to given value.
url_not: String
# All values that are contained in given list.
url_in: [String!]
# All values that are not contained in given list.
url_not_in: [String!]
# All values less than the given value.
url_lt: String
# All values less than or equal the given value.
url_lte: String
# All values greater than the given value.
url_gt: String
# All values greater than or equal the given value.
url_gte: String
# All values containing the given string.
url_contains: String
# All values not containing the given string.
url_not_contains: String
# All values starting with the given string.
url_starts_with: String
# All values not starting with the given string.
url_not_starts_with: String
# All values ending with the given string.
url_ends_with: String
# All values not ending with the given string.
url_not_ends_with: String
}
type FileSubscriptionPayload {
mutation: _ModelMutationType!
node: File
updatedFields: [String!]
previousValues: FilePreviousValues
}
# The `Long` scalar type represents non-fractional signed whole numeric values.
# Long can represent values between -(2^63) and 2^63 - 1.
scalar Long
type Mutation {
createFile(name: String!): File
createPost(title: String!, url: String!, votes: Int): Post
updateFile(id: ID!, name: String): File
updatePost(id: ID!, title: String, url: String, votes: Int): Post
updateUser(firstName: String, id: ID!, lastName: String): User
updateOrCreateFile(update: UpdateFile!, create: CreateFile!): File
updateOrCreatePost(update: UpdatePost!, create: CreatePost!): Post
updateOrCreateUser(update: UpdateUser!, create: CreateUser!): User
deleteFile(id: ID!): File
deletePost(id: ID!): Post
deleteUser(id: ID!): User
signinUser(email: AUTH_PROVIDER_EMAIL): SigninPayload!
createUser(firstName: String!, lastName: String!, authProvider: AuthProviderSignupData!): User
}
# An object with an ID
interface Node {
# The id of the object.
id: ID!
}
type Post implements Node {
createdAt: DateTime
id: ID!
title: String!
updatedAt: DateTime
url: String!
votes: Int
}
input PostFilter {
# Logical AND on all given filters.
AND: [PostFilter!]
# Logical OR on all given filters.
OR: [PostFilter!]
createdAt: DateTime
# All values that are not equal to given value.
createdAt_not: DateTime
# All values that are contained in given list.
createdAt_in: [DateTime!]
# All values that are not contained in given list.
createdAt_not_in: [DateTime!]
# All values less than the given value.
createdAt_lt: DateTime
# All values less than or equal the given value.
createdAt_lte: DateTime
# All values greater than the given value.
createdAt_gt: DateTime
# All values greater than or equal the given value.
createdAt_gte: DateTime
id: ID
# All values that are not equal to given value.
id_not: ID
# All values that are contained in given list.
id_in: [ID!]
# All values that are not contained in given list.
id_not_in: [ID!]
# All values less than the given value.
id_lt: ID
# All values less than or equal the given value.
id_lte: ID
# All values greater than the given value.
id_gt: ID
# All values greater than or equal the given value.
id_gte: ID
# All values containing the given string.
id_contains: ID
# All values not containing the given string.
id_not_contains: ID
# All values starting with the given string.
id_starts_with: ID
# All values not starting with the given string.
id_not_starts_with: ID
# All values ending with the given string.
id_ends_with: ID
# All values not ending with the given string.
id_not_ends_with: ID
title: String
# All values that are not equal to given value.
title_not: String
# All values that are contained in given list.
title_in: [String!]
# All values that are not contained in given list.
title_not_in: [String!]
# All values less than the given value.
title_lt: String
# All values less than or equal the given value.
title_lte: String
# All values greater than the given value.
title_gt: String
# All values greater than or equal the given value.
title_gte: String
# All values containing the given string.
title_contains: String
# All values not containing the given string.
title_not_contains: String
# All values starting with the given string.
title_starts_with: String
# All values not starting with the given string.
title_not_starts_with: String
# All values ending with the given string.
title_ends_with: String
# All values not ending with the given string.
title_not_ends_with: String
updatedAt: DateTime
# All values that are not equal to given value.
updatedAt_not: DateTime
# All values that are contained in given list.
updatedAt_in: [DateTime!]
# All values that are not contained in given list.
updatedAt_not_in: [DateTime!]
# All values less than the given value.
updatedAt_lt: DateTime
# All values less than or equal the given value.
updatedAt_lte: DateTime
# All values greater than the given value.
updatedAt_gt: DateTime
# All values greater than or equal the given value.
updatedAt_gte: DateTime
url: String
# All values that are not equal to given value.
url_not: String
# All values that are contained in given list.
url_in: [String!]
# All values that are not contained in given list.
url_not_in: [String!]
# All values less than the given value.
url_lt: String
# All values less than or equal the given value.
url_lte: String
# All values greater than the given value.
url_gt: String
# All values greater than or equal the given value.
url_gte: String
# All values containing the given string.
url_contains: String
# All values not containing the given string.
url_not_contains: String
# All values starting with the given string.
url_starts_with: String
# All values not starting with the given string.
url_not_starts_with: String
# All values ending with the given string.
url_ends_with: String
# All values not ending with the given string.
url_not_ends_with: String
votes: Int
# All values that are not equal to given value.
votes_not: Int
# All values that are contained in given list.
votes_in: [Int!]
# All values that are not contained in given list.
votes_not_in: [Int!]
# All values less than the given value.
votes_lt: Int
# All values less than or equal the given value.
votes_lte: Int
# All values greater than the given value.
votes_gt: Int
# All values greater than or equal the given value.
votes_gte: Int
}
enum PostOrderBy {
createdAt_ASC
createdAt_DESC
id_ASC
id_DESC
title_ASC
title_DESC
updatedAt_ASC
updatedAt_DESC
url_ASC
url_DESC
votes_ASC
votes_DESC
}
type PostPreviousValues {
createdAt: DateTime
id: ID!
title: String!
updatedAt: DateTime
url: String!
votes: Int
}
input PostSubscriptionFilter {
# Logical AND on all given filters.
AND: [PostSubscriptionFilter!]
# Logical OR on all given filters.
OR: [PostSubscriptionFilter!]
# The subscription event gets dispatched when it's listed in mutation_in
mutation_in: [_ModelMutationType!]
# The subscription event gets only dispatched when one of the updated fields names is included in this list
updatedFields_contains: String
# The subscription event gets only dispatched when all of the field names included in this list have been updated
updatedFields_contains_every: [String!]
# The subscription event gets only dispatched when some of the field names included in this list have been updated
updatedFields_contains_some: [String!]
node: PostSubscriptionFilterNode
}
input PostSubscriptionFilterNode {
createdAt: DateTime
# All values that are not equal to given value.
createdAt_not: DateTime
# All values that are contained in given list.
createdAt_in: [DateTime!]
# All values that are not contained in given list.
createdAt_not_in: [DateTime!]
# All values less than the given value.
createdAt_lt: DateTime
# All values less than or equal the given value.
createdAt_lte: DateTime
# All values greater than the given value.
createdAt_gt: DateTime
# All values greater than or equal the given value.
createdAt_gte: DateTime
id: ID
# All values that are not equal to given value.
id_not: ID
# All values that are contained in given list.
id_in: [ID!]
# All values that are not contained in given list.
id_not_in: [ID!]
# All values less than the given value.
id_lt: ID
# All values less than or equal the given value.
id_lte: ID
# All values greater than the given value.
id_gt: ID
# All values greater than or equal the given value.
id_gte: ID
# All values containing the given string.
id_contains: ID
# All values not containing the given string.
id_not_contains: ID
# All values starting with the given string.
id_starts_with: ID
# All values not starting with the given string.
id_not_starts_with: ID
# All values ending with the given string.
id_ends_with: ID
# All values not ending with the given string.
id_not_ends_with: ID
title: String
# All values that are not equal to given value.
title_not: String
# All values that are contained in given list.
title_in: [String!]
# All values that are not contained in given list.
title_not_in: [String!]
# All values less than the given value.
title_lt: String
# All values less than or equal the given value.
title_lte: String
# All values greater than the given value.
title_gt: String
# All values greater than or equal the given value.
title_gte: String
# All values containing the given string.
title_contains: String
# All values not containing the given string.
title_not_contains: String
# All values starting with the given string.
title_starts_with: String
# All values not starting with the given string.
title_not_starts_with: String
# All values ending with the given string.
title_ends_with: String
# All values not ending with the given string.
title_not_ends_with: String
updatedAt: DateTime
# All values that are not equal to given value.
updatedAt_not: DateTime
# All values that are contained in given list.
updatedAt_in: [DateTime!]
# All values that are not contained in given list.
updatedAt_not_in: [DateTime!]
# All values less than the given value.
updatedAt_lt: DateTime
# All values less than or equal the given value.
updatedAt_lte: DateTime
# All values greater than the given value.
updatedAt_gt: DateTime
# All values greater than or equal the given value.
updatedAt_gte: DateTime
url: String
# All values that are not equal to given value.
url_not: String
# All values that are contained in given list.
url_in: [String!]
# All values that are not contained in given list.
url_not_in: [String!]
# All values less than the given value.
url_lt: String
# All values less than or equal the given value.
url_lte: String
# All values greater than the given value.
url_gt: String
# All values greater than or equal the given value.
url_gte: String
# All values containing the given string.
url_contains: String
# All values not containing the given string.
url_not_contains: String
# All values starting with the given string.
url_starts_with: String
# All values not starting with the given string.
url_not_starts_with: String
# All values ending with the given string.
url_ends_with: String
# All values not ending with the given string.
url_not_ends_with: String
votes: Int
# All values that are not equal to given value.
votes_not: Int
# All values that are contained in given list.
votes_in: [Int!]
# All values that are not contained in given list.
votes_not_in: [Int!]
# All values less than the given value.
votes_lt: Int
# All values less than or equal the given value.
votes_lte: Int
# All values greater than the given value.
votes_gt: Int
# All values greater than or equal the given value.
votes_gte: Int
}
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!]!
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!
_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
Post(id: ID): Post
User(email: String, id: ID): User
user: User
# Fetches an object given its ID
node(
# The ID of an object
id: ID!
): Node
}
# If authentication was successful the payload contains the user and a token. If unsuccessful this payload is null.
type SigninPayload {
token: String
user: User
}
type Subscription {
File(filter: FileSubscriptionFilter): FileSubscriptionPayload
Post(filter: PostSubscriptionFilter): PostSubscriptionPayload
User(filter: UserSubscriptionFilter): UserSubscriptionPayload
}
input UpdateFile {
id: ID!
name: String
}
input UpdatePost {
id: ID!
title: String
url: String
votes: Int
}
input UpdateUser {
firstName: String
id: ID!
lastName: String
}
type User implements Node {
createdAt: DateTime
email: String
firstName: String!
id: ID!
lastName: String!
password: String
updatedAt: DateTime
}
input UserFilter {
# Logical AND on all given filters.
AND: [UserFilter!]
# Logical OR on all given filters.
OR: [UserFilter!]
createdAt: DateTime
# All values that are not equal to given value.
createdAt_not: DateTime
# All values that are contained in given list.
createdAt_in: [DateTime!]
# All values that are not contained in given list.
createdAt_not_in: [DateTime!]
# All values less than the given value.
createdAt_lt: DateTime
# All values less than or equal the given value.
createdAt_lte: DateTime
# All values greater than the given value.
createdAt_gt: DateTime
# All values greater than or equal the given value.
createdAt_gte: DateTime
email: String
# All values that are not equal to given value.
email_not: String
# All values that are contained in given list.
email_in: [String!]
# All values that are not contained in given list.
email_not_in: [String!]
# All values less than the given value.
email_lt: String
# All values less than or equal the given value.
email_lte: String
# All values greater than the given value.
email_gt: String
# All values greater than or equal the given value.
email_gte: String
# All values containing the given string.
email_contains: String
# All values not containing the given string.
email_not_contains: String
# All values starting with the given string.
email_starts_with: String
# All values not starting with the given string.
email_not_starts_with: String
# All values ending with the given string.
email_ends_with: String
# All values not ending with the given string.
email_not_ends_with: String
firstName: String
# All values that are not equal to given value.
firstName_not: String
# All values that are contained in given list.
firstName_in: [String!]
# All values that are not contained in given list.
firstName_not_in: [String!]
# All values less than the given value.
firstName_lt: String
# All values less than or equal the given value.
firstName_lte: String
# All values greater than the given value.
firstName_gt: String
# All values greater than or equal the given value.
firstName_gte: String
# All values containing the given string.
firstName_contains: String
# All values not containing the given string.
firstName_not_contains: String
# All values starting with the given string.
firstName_starts_with: String
# All values not starting with the given string.
firstName_not_starts_with: String
# All values ending with the given string.
firstName_ends_with: String
# All values not ending with the given string.
firstName_not_ends_with: String
id: ID
# All values that are not equal to given value.
id_not: ID
# All values that are contained in given list.
id_in: [ID!]
# All values that are not contained in given list.
id_not_in: [ID!]
# All values less than the given value.
id_lt: ID
# All values less than or equal the given value.
id_lte: ID
# All values greater than the given value.
id_gt: ID
# All values greater than or equal the given value.
id_gte: ID
# All values containing the given string.
id_contains: ID
# All values not containing the given string.
id_not_contains: ID
# All values starting with the given string.
id_starts_with: ID
# All values not starting with the given string.
id_not_starts_with: ID
# All values ending with the given string.
id_ends_with: ID
# All values not ending with the given string.
id_not_ends_with: ID
lastName: String
# All values that are not equal to given value.
lastName_not: String
# All values that are contained in given list.
lastName_in: [String!]
# All values that are not contained in given list.
lastName_not_in: [String!]
# All values less than the given value.
lastName_lt: String
# All values less than or equal the given value.
lastName_lte: String
# All values greater than the given value.
lastName_gt: String
# All values greater than or equal the given value.
lastName_gte: String
# All values containing the given string.
lastName_contains: String
# All values not containing the given string.
lastName_not_contains: String
# All values starting with the given string.
lastName_starts_with: String
# All values not starting with the given string.
lastName_not_starts_with: String
# All values ending with the given string.
lastName_ends_with: String
# All values not ending with the given string.
lastName_not_ends_with: String
password: String
# All values that are not equal to given value.
password_not: String
# All values that are contained in given list.
password_in: [String!]
# All values that are not contained in given list.
password_not_in: [String!]
# All values less than the given value.
password_lt: String
# All values less than or equal the given value.
password_lte: String
# All values greater than the given value.
password_gt: String
# All values greater than or equal the given value.
password_gte: String
# All values containing the given string.
password_contains: String
# All values not containing the given string.
password_not_contains: String
# All values starting with the given string.
password_starts_with: String
# All values not starting with the given string.
password_not_starts_with: String
# All values ending with the given string.
password_ends_with: String
# All values not ending with the given string.
password_not_ends_with: String
updatedAt: DateTime
# All values that are not equal to given value.
updatedAt_not: DateTime
# All values that are contained in given list.
updatedAt_in: [DateTime!]
# All values that are not contained in given list.
updatedAt_not_in: [DateTime!]
# All values less than the given value.
updatedAt_lt: DateTime
# All values less than or equal the given value.
updatedAt_lte: DateTime
# All values greater than the given value.
updatedAt_gt: DateTime
# All values greater than or equal the given value.
updatedAt_gte: DateTime
}
enum UserOrderBy {
createdAt_ASC
createdAt_DESC
email_ASC
email_DESC
firstName_ASC
firstName_DESC
id_ASC
id_DESC
lastName_ASC
lastName_DESC
password_ASC
password_DESC
updatedAt_ASC
updatedAt_DESC
}
type UserPreviousValues {
createdAt: DateTime
email: String
firstName: String!
id: ID!
lastName: String!
password: String
updatedAt: DateTime
}
input UserSubscriptionFilter {
# Logical AND on all given filters.
AND: [UserSubscriptionFilter!]
# Logical OR on all given filters.
OR: [UserSubscriptionFilter!]
# The subscription event gets dispatched when it's listed in mutation_in
mutation_in: [_ModelMutationType!]
# The subscription event gets only dispatched when one of the updated fields names is included in this list
updatedFields_contains: String
# The subscription event gets only dispatched when all of the field names included in this list have been updated
updatedFields_contains_every: [String!]
# The subscription event gets only dispatched when some of the field names included in this list have been updated
updatedFields_contains_some: [String!]
node: UserSubscriptionFilterNode
}
input UserSubscriptionFilterNode {
createdAt: DateTime
# All values that are not equal to given value.
createdAt_not: DateTime
# All values that are contained in given list.
createdAt_in: [DateTime!]
# All values that are not contained in given list.
createdAt_not_in: [DateTime!]
# All values less than the given value.
createdAt_lt: DateTime
# All values less than or equal the given value.
createdAt_lte: DateTime
# All values greater than the given value.
createdAt_gt: DateTime
# All values greater than or equal the given value.
createdAt_gte: DateTime
email: String
# All values that are not equal to given value.
email_not: String
# All values that are contained in given list.
email_in: [String!]
# All values that are not contained in given list.
email_not_in: [String!]
# All values less than the given value.
email_lt: String
# All values less than or equal the given value.
email_lte: String
# All values greater than the given value.
email_gt: String
# All values greater than or equal the given value.
email_gte: String
# All values containing the given string.
email_contains: String
# All values not containing the given string.
email_not_contains: String
# All values starting with the given string.
email_starts_with: String
# All values not starting with the given string.
email_not_starts_with: String
# All values ending with the given string.
email_ends_with: String
# All values not ending with the given string.
email_not_ends_with: String
firstName: String
# All values that are not equal to given value.
firstName_not: String
# All values that are contained in given list.
firstName_in: [String!]
# All values that are not contained in given list.
firstName_not_in: [String!]
# All values less than the given value.
firstName_lt: String
# All values less than or equal the given value.
firstName_lte: String
# All values greater than the given value.
firstName_gt: String
# All values greater than or equal the given value.
firstName_gte: String
# All values containing the given string.
firstName_contains: String
# All values not containing the given string.
firstName_not_contains: String
# All values starting with the given string.
firstName_starts_with: String
# All values not starting with the given string.
firstName_not_starts_with: String
# All values ending with the given string.
firstName_ends_with: String
# All values not ending with the given string.
firstName_not_ends_with: String
id: ID
# All values that are not equal to given value.
id_not: ID
# All values that are contained in given list.
id_in: [ID!]
# All values that are not contained in given list.
id_not_in: [ID!]
# All values less than the given value.
id_lt: ID
# All values less than or equal the given value.
id_lte: ID
# All values greater than the given value.
id_gt: ID
# All values greater than or equal the given value.
id_gte: ID
# All values containing the given string.
id_contains: ID
# All values not containing the given string.
id_not_contains: ID
# All values starting with the given string.
id_starts_with: ID
# All values not starting with the given string.
id_not_starts_with: ID
# All values ending with the given string.
id_ends_with: ID
# All values not ending with the given string.
id_not_ends_with: ID
lastName: String
# All values that are not equal to given value.
lastName_not: String
# All values that are contained in given list.
lastName_in: [String!]
# All values that are not contained in given list.
lastName_not_in: [String!]
# All values less than the given value.
lastName_lt: String
# All values less than or equal the given value.
lastName_lte: String
# All values greater than the given value.
lastName_gt: String
# All values greater than or equal the given value.
lastName_gte: String
# All values containing the given string.
lastName_contains: String
# All values not containing the given string.
lastName_not_contains: String
# All values starting with the given string.
lastName_starts_with: String
# All values not starting with the given string.
lastName_not_starts_with: String
# All values ending with the given string.
lastName_ends_with: String
# All values not ending with the given string.
lastName_not_ends_with: String
password: String
# All values that are not equal to given value.
password_not: String
# All values that are contained in given list.
password_in: [String!]
# All values that are not contained in given list.
password_not_in: [String!]
# All values less than the given value.
password_lt: String
# All values less than or equal the given value.
password_lte: String
# All values greater than the given value.
password_gt: String
# All values greater than or equal the given value.
password_gte: String
# All values containing the given string.
password_contains: String
# All values not containing the given string.
password_not_contains: String
# All values starting with the given string.
password_starts_with: String
# All values not starting with the given string.
password_not_starts_with: String
# All values ending with the given string.
password_ends_with: String
# All values not ending with the given string.
password_not_ends_with: String
updatedAt: DateTime
# All values that are not equal to given value.
updatedAt_not: DateTime
# All values that are contained in given list.
updatedAt_in: [DateTime!]
# All values that are not contained in given list.
updatedAt_not_in: [DateTime!]
# All values less than the given value.
updatedAt_lt: DateTime
# All values less than or equal the given value.
updatedAt_lte: DateTime
# All values greater than the given value.
updatedAt_gt: DateTime
# All values greater than or equal the given value.
updatedAt_gte: DateTime
}
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