# source: https://us1.prisma.sh/wesbos/sick-fits/dev # timestamp: Thu Jun 21 2018 15:13:13 GMT-0400 (EDT) type AggregateCartItem { count: Int! } type AggregateItem { count: Int! } type AggregateOrder { count: Int! } type AggregateOrderItem { count: Int! } type AggregateUser { count: Int! } type BatchPayload { """The number of nodes that have been affected by the Batch operation.""" count: Long! } type CartItem implements Node { id: ID! quantity: Int! item(where: ItemWhereInput): Item user(where: UserWhereInput): User! createdAt: DateTime! updatedAt: DateTime! } """A connection to a list of items.""" type CartItemConnection { """Information to aid in pagination.""" pageInfo: PageInfo! """A list of edges.""" edges: [CartItemEdge]! aggregate: AggregateCartItem! } input CartItemCreateInput { quantity: Int item: ItemCreateOneInput user: UserCreateOneWithoutCartInput! } input CartItemCreateManyWithoutUserInput { create: [CartItemCreateWithoutUserInput!] connect: [CartItemWhereUniqueInput!] } input CartItemCreateWithoutUserInput { quantity: Int item: ItemCreateOneInput } """An edge in a connection.""" type CartItemEdge { """The item at the end of the edge.""" node: CartItem! """A cursor for use in pagination.""" cursor: String! } enum CartItemOrderByInput { id_ASC id_DESC quantity_ASC quantity_DESC createdAt_ASC createdAt_DESC updatedAt_ASC updatedAt_DESC } type CartItemPreviousValues { id: ID! quantity: Int! createdAt: DateTime! updatedAt: DateTime! } type CartItemSubscriptionPayload { mutation: MutationType! node: CartItem updatedFields: [String!] previousValues: CartItemPreviousValues } input CartItemSubscriptionWhereInput { """Logical AND on all given filters.""" AND: [CartItemSubscriptionWhereInput!] """Logical OR on all given filters.""" OR: [CartItemSubscriptionWhereInput!] """Logical NOT on all given filters combined by AND.""" NOT: [CartItemSubscriptionWhereInput!] """ The subscription event gets dispatched when it's listed in mutation_in """ mutation_in: [MutationType!] """ 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: CartItemWhereInput } input CartItemUpdateInput { quantity: Int item: ItemUpdateOneInput user: UserUpdateOneWithoutCartInput } input CartItemUpdateManyWithoutUserInput { create: [CartItemCreateWithoutUserInput!] connect: [CartItemWhereUniqueInput!] disconnect: [CartItemWhereUniqueInput!] delete: [CartItemWhereUniqueInput!] update: [CartItemUpdateWithWhereUniqueWithoutUserInput!] upsert: [CartItemUpsertWithWhereUniqueWithoutUserInput!] } input CartItemUpdateWithoutUserDataInput { quantity: Int item: ItemUpdateOneInput } input CartItemUpdateWithWhereUniqueWithoutUserInput { where: CartItemWhereUniqueInput! data: CartItemUpdateWithoutUserDataInput! } input CartItemUpsertWithWhereUniqueWithoutUserInput { where: CartItemWhereUniqueInput! update: CartItemUpdateWithoutUserDataInput! create: CartItemCreateWithoutUserInput! } input CartItemWhereInput { """Logical AND on all given filters.""" AND: [CartItemWhereInput!] """Logical OR on all given filters.""" OR: [CartItemWhereInput!] """Logical NOT on all given filters combined by AND.""" NOT: [CartItemWhereInput!] 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 quantity: Int """All values that are not equal to given value.""" quantity_not: Int """All values that are contained in given list.""" quantity_in: [Int!] """All values that are not contained in given list.""" quantity_not_in: [Int!] """All values less than the given value.""" quantity_lt: Int """All values less than or equal the given value.""" quantity_lte: Int """All values greater than the given value.""" quantity_gt: Int """All values greater than or equal the given value.""" quantity_gte: Int 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 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 item: ItemWhereInput user: UserWhereInput } input CartItemWhereUniqueInput { id: ID } scalar DateTime type Item implements Node { id: ID! title: String! description: String! image: String largeImage: String price: Int! createdAt: DateTime! updatedAt: DateTime! user(where: UserWhereInput): User! } """A connection to a list of items.""" type ItemConnection { """Information to aid in pagination.""" pageInfo: PageInfo! """A list of edges.""" edges: [ItemEdge]! aggregate: AggregateItem! } input ItemCreateInput { title: String! description: String! image: String largeImage: String price: Int! user: UserCreateOneInput! } input ItemCreateOneInput { create: ItemCreateInput connect: ItemWhereUniqueInput } """An edge in a connection.""" type ItemEdge { """The item at the end of the edge.""" node: Item! """A cursor for use in pagination.""" cursor: String! } enum ItemOrderByInput { id_ASC id_DESC title_ASC title_DESC description_ASC description_DESC image_ASC image_DESC largeImage_ASC largeImage_DESC price_ASC price_DESC createdAt_ASC createdAt_DESC updatedAt_ASC updatedAt_DESC } type ItemPreviousValues { id: ID! title: String! description: String! image: String largeImage: String price: Int! createdAt: DateTime! updatedAt: DateTime! } type ItemSubscriptionPayload { mutation: MutationType! node: Item updatedFields: [String!] previousValues: ItemPreviousValues } input ItemSubscriptionWhereInput { """Logical AND on all given filters.""" AND: [ItemSubscriptionWhereInput!] """Logical OR on all given filters.""" OR: [ItemSubscriptionWhereInput!] """Logical NOT on all given filters combined by AND.""" NOT: [ItemSubscriptionWhereInput!] """ The subscription event gets dispatched when it's listed in mutation_in """ mutation_in: [MutationType!] """ 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: ItemWhereInput } input ItemUpdateDataInput { title: String description: String image: String largeImage: String price: Int user: UserUpdateOneInput } input ItemUpdateInput { title: String description: String image: String largeImage: String price: Int user: UserUpdateOneInput } input ItemUpdateOneInput { create: ItemCreateInput connect: ItemWhereUniqueInput disconnect: Boolean delete: Boolean update: ItemUpdateDataInput upsert: ItemUpsertNestedInput } input ItemUpsertNestedInput { update: ItemUpdateDataInput! create: ItemCreateInput! } input ItemWhereInput { """Logical AND on all given filters.""" AND: [ItemWhereInput!] """Logical OR on all given filters.""" OR: [ItemWhereInput!] """Logical NOT on all given filters combined by AND.""" NOT: [ItemWhereInput!] 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 description: String """All values that are not equal to given value.""" description_not: String """All values that are contained in given list.""" description_in: [String!] """All values that are not contained in given list.""" description_not_in: [String!] """All values less than the given value.""" description_lt: String """All values less than or equal the given value.""" description_lte: String """All values greater than the given value.""" description_gt: String """All values greater than or equal the given value.""" description_gte: String """All values containing the given string.""" description_contains: String """All values not containing the given string.""" description_not_contains: String """All values starting with the given string.""" description_starts_with: String """All values not starting with the given string.""" description_not_starts_with: String """All values ending with the given string.""" description_ends_with: String """All values not ending with the given string.""" description_not_ends_with: String image: String """All values that are not equal to given value.""" image_not: String """All values that are contained in given list.""" image_in: [String!] """All values that are not contained in given list.""" image_not_in: [String!] """All values less than the given value.""" image_lt: String """All values less than or equal the given value.""" image_lte: String """All values greater than the given value.""" image_gt: String """All values greater than or equal the given value.""" image_gte: String """All values containing the given string.""" image_contains: String """All values not containing the given string.""" image_not_contains: String """All values starting with the given string.""" image_starts_with: String """All values not starting with the given string.""" image_not_starts_with: String """All values ending with the given string.""" image_ends_with: String """All values not ending with the given string.""" image_not_ends_with: String largeImage: String """All values that are not equal to given value.""" largeImage_not: String """All values that are contained in given list.""" largeImage_in: [String!] """All values that are not contained in given list.""" largeImage_not_in: [String!] """All values less than the given value.""" largeImage_lt: String """All values less than or equal the given value.""" largeImage_lte: String """All values greater than the given value.""" largeImage_gt: String """All values greater than or equal the given value.""" largeImage_gte: String """All values containing the given string.""" largeImage_contains: String """All values not containing the given string.""" largeImage_not_contains: String """All values starting with the given string.""" largeImage_starts_with: String """All values not starting with the given string.""" largeImage_not_starts_with: String """All values ending with the given string.""" largeImage_ends_with: String """All values not ending with the given string.""" largeImage_not_ends_with: String price: Int """All values that are not equal to given value.""" price_not: Int """All values that are contained in given list.""" price_in: [Int!] """All values that are not contained in given list.""" price_not_in: [Int!] """All values less than the given value.""" price_lt: Int """All values less than or equal the given value.""" price_lte: Int """All values greater than the given value.""" price_gt: Int """All values greater than or equal the given value.""" price_gte: Int 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 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 user: UserWhereInput _MagicalBackRelation_CartItemToItem_every: CartItemWhereInput _MagicalBackRelation_CartItemToItem_some: CartItemWhereInput _MagicalBackRelation_CartItemToItem_none: CartItemWhereInput } input ItemWhereUniqueInput { id: ID } """ 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 { createCartItem(data: CartItemCreateInput!): CartItem! createOrder(data: OrderCreateInput!): Order! createUser(data: UserCreateInput!): User! createItem(data: ItemCreateInput!): Item! createOrderItem(data: OrderItemCreateInput!): OrderItem! updateCartItem(data: CartItemUpdateInput!, where: CartItemWhereUniqueInput!): CartItem updateOrder(data: OrderUpdateInput!, where: OrderWhereUniqueInput!): Order updateUser(data: UserUpdateInput!, where: UserWhereUniqueInput!): User updateItem(data: ItemUpdateInput!, where: ItemWhereUniqueInput!): Item updateOrderItem(data: OrderItemUpdateInput!, where: OrderItemWhereUniqueInput!): OrderItem deleteCartItem(where: CartItemWhereUniqueInput!): CartItem deleteOrder(where: OrderWhereUniqueInput!): Order deleteUser(where: UserWhereUniqueInput!): User deleteItem(where: ItemWhereUniqueInput!): Item deleteOrderItem(where: OrderItemWhereUniqueInput!): OrderItem upsertCartItem(where: CartItemWhereUniqueInput!, create: CartItemCreateInput!, update: CartItemUpdateInput!): CartItem! upsertOrder(where: OrderWhereUniqueInput!, create: OrderCreateInput!, update: OrderUpdateInput!): Order! upsertUser(where: UserWhereUniqueInput!, create: UserCreateInput!, update: UserUpdateInput!): User! upsertItem(where: ItemWhereUniqueInput!, create: ItemCreateInput!, update: ItemUpdateInput!): Item! upsertOrderItem(where: OrderItemWhereUniqueInput!, create: OrderItemCreateInput!, update: OrderItemUpdateInput!): OrderItem! updateManyCartItems(data: CartItemUpdateInput!, where: CartItemWhereInput): BatchPayload! updateManyOrders(data: OrderUpdateInput!, where: OrderWhereInput): BatchPayload! updateManyUsers(data: UserUpdateInput!, where: UserWhereInput): BatchPayload! updateManyItems(data: ItemUpdateInput!, where: ItemWhereInput): BatchPayload! updateManyOrderItems(data: OrderItemUpdateInput!, where: OrderItemWhereInput): BatchPayload! deleteManyCartItems(where: CartItemWhereInput): BatchPayload! deleteManyOrders(where: OrderWhereInput): BatchPayload! deleteManyUsers(where: UserWhereInput): BatchPayload! deleteManyItems(where: ItemWhereInput): BatchPayload! deleteManyOrderItems(where: OrderItemWhereInput): BatchPayload! } enum MutationType { CREATED UPDATED DELETED } """An object with an ID""" interface Node { """The id of the object.""" id: ID! } type Order implements Node { id: ID! items(where: OrderItemWhereInput, orderBy: OrderItemOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [OrderItem!] total: Int! user(where: UserWhereInput): User! createdAt: DateTime! updatedAt: DateTime! charge: String! } """A connection to a list of items.""" type OrderConnection { """Information to aid in pagination.""" pageInfo: PageInfo! """A list of edges.""" edges: [OrderEdge]! aggregate: AggregateOrder! } input OrderCreateInput { total: Int! charge: String! items: OrderItemCreateManyInput user: UserCreateOneWithoutOrdersInput! } input OrderCreateManyWithoutUserInput { create: [OrderCreateWithoutUserInput!] connect: [OrderWhereUniqueInput!] } input OrderCreateWithoutUserInput { total: Int! charge: String! items: OrderItemCreateManyInput } """An edge in a connection.""" type OrderEdge { """The item at the end of the edge.""" node: Order! """A cursor for use in pagination.""" cursor: String! } type OrderItem implements Node { id: ID! title: String! description: String! image: String largeImage: String price: Int! createdAt: DateTime! updatedAt: DateTime! quantity: Int! user(where: UserWhereInput): User } """A connection to a list of items.""" type OrderItemConnection { """Information to aid in pagination.""" pageInfo: PageInfo! """A list of edges.""" edges: [OrderItemEdge]! aggregate: AggregateOrderItem! } input OrderItemCreateInput { title: String! description: String! image: String largeImage: String price: Int! quantity: Int user: UserCreateOneInput } input OrderItemCreateManyInput { create: [OrderItemCreateInput!] connect: [OrderItemWhereUniqueInput!] } """An edge in a connection.""" type OrderItemEdge { """The item at the end of the edge.""" node: OrderItem! """A cursor for use in pagination.""" cursor: String! } enum OrderItemOrderByInput { id_ASC id_DESC title_ASC title_DESC description_ASC description_DESC image_ASC image_DESC largeImage_ASC largeImage_DESC price_ASC price_DESC createdAt_ASC createdAt_DESC updatedAt_ASC updatedAt_DESC quantity_ASC quantity_DESC } type OrderItemPreviousValues { id: ID! title: String! description: String! image: String largeImage: String price: Int! createdAt: DateTime! updatedAt: DateTime! quantity: Int! } type OrderItemSubscriptionPayload { mutation: MutationType! node: OrderItem updatedFields: [String!] previousValues: OrderItemPreviousValues } input OrderItemSubscriptionWhereInput { """Logical AND on all given filters.""" AND: [OrderItemSubscriptionWhereInput!] """Logical OR on all given filters.""" OR: [OrderItemSubscriptionWhereInput!] """Logical NOT on all given filters combined by AND.""" NOT: [OrderItemSubscriptionWhereInput!] """ The subscription event gets dispatched when it's listed in mutation_in """ mutation_in: [MutationType!] """ 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: OrderItemWhereInput } input OrderItemUpdateDataInput { title: String description: String image: String largeImage: String price: Int quantity: Int user: UserUpdateOneInput } input OrderItemUpdateInput { title: String description: String image: String largeImage: String price: Int quantity: Int user: UserUpdateOneInput } input OrderItemUpdateManyInput { create: [OrderItemCreateInput!] connect: [OrderItemWhereUniqueInput!] disconnect: [OrderItemWhereUniqueInput!] delete: [OrderItemWhereUniqueInput!] update: [OrderItemUpdateWithWhereUniqueNestedInput!] upsert: [OrderItemUpsertWithWhereUniqueNestedInput!] } input OrderItemUpdateWithWhereUniqueNestedInput { where: OrderItemWhereUniqueInput! data: OrderItemUpdateDataInput! } input OrderItemUpsertWithWhereUniqueNestedInput { where: OrderItemWhereUniqueInput! update: OrderItemUpdateDataInput! create: OrderItemCreateInput! } input OrderItemWhereInput { """Logical AND on all given filters.""" AND: [OrderItemWhereInput!] """Logical OR on all given filters.""" OR: [OrderItemWhereInput!] """Logical NOT on all given filters combined by AND.""" NOT: [OrderItemWhereInput!] 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 description: String """All values that are not equal to given value.""" description_not: String """All values that are contained in given list.""" description_in: [String!] """All values that are not contained in given list.""" description_not_in: [String!] """All values less than the given value.""" description_lt: String """All values less than or equal the given value.""" description_lte: String """All values greater than the given value.""" description_gt: String """All values greater than or equal the given value.""" description_gte: String """All values containing the given string.""" description_contains: String """All values not containing the given string.""" description_not_contains: String """All values starting with the given string.""" description_starts_with: String """All values not starting with the given string.""" description_not_starts_with: String """All values ending with the given string.""" description_ends_with: String """All values not ending with the given string.""" description_not_ends_with: String image: String """All values that are not equal to given value.""" image_not: String """All values that are contained in given list.""" image_in: [String!] """All values that are not contained in given list.""" image_not_in: [String!] """All values less than the given value.""" image_lt: String """All values less than or equal the given value.""" image_lte: String """All values greater than the given value.""" image_gt: String """All values greater than or equal the given value.""" image_gte: String """All values containing the given string.""" image_contains: String """All values not containing the given string.""" image_not_contains: String """All values starting with the given string.""" image_starts_with: String """All values not starting with the given string.""" image_not_starts_with: String """All values ending with the given string.""" image_ends_with: String """All values not ending with the given string.""" image_not_ends_with: String largeImage: String """All values that are not equal to given value.""" largeImage_not: String """All values that are contained in given list.""" largeImage_in: [String!] """All values that are not contained in given list.""" largeImage_not_in: [String!] """All values less than the given value.""" largeImage_lt: String """All values less than or equal the given value.""" largeImage_lte: String """All values greater than the given value.""" largeImage_gt: String """All values greater than or equal the given value.""" largeImage_gte: String """All values containing the given string.""" largeImage_contains: String """All values not containing the given string.""" largeImage_not_contains: String """All values starting with the given string.""" largeImage_starts_with: String """All values not starting with the given string.""" largeImage_not_starts_with: String """All values ending with the given string.""" largeImage_ends_with: String """All values not ending with the given string.""" largeImage_not_ends_with: String price: Int """All values that are not equal to given value.""" price_not: Int """All values that are contained in given list.""" price_in: [Int!] """All values that are not contained in given list.""" price_not_in: [Int!] """All values less than the given value.""" price_lt: Int """All values less than or equal the given value.""" price_lte: Int """All values greater than the given value.""" price_gt: Int """All values greater than or equal the given value.""" price_gte: Int 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 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 quantity: Int """All values that are not equal to given value.""" quantity_not: Int """All values that are contained in given list.""" quantity_in: [Int!] """All values that are not contained in given list.""" quantity_not_in: [Int!] """All values less than the given value.""" quantity_lt: Int """All values less than or equal the given value.""" quantity_lte: Int """All values greater than the given value.""" quantity_gt: Int """All values greater than or equal the given value.""" quantity_gte: Int user: UserWhereInput _MagicalBackRelation_OrderToOrderItem_every: OrderWhereInput _MagicalBackRelation_OrderToOrderItem_some: OrderWhereInput _MagicalBackRelation_OrderToOrderItem_none: OrderWhereInput } input OrderItemWhereUniqueInput { id: ID } enum OrderOrderByInput { id_ASC id_DESC total_ASC total_DESC createdAt_ASC createdAt_DESC updatedAt_ASC updatedAt_DESC charge_ASC charge_DESC } type OrderPreviousValues { id: ID! total: Int! createdAt: DateTime! updatedAt: DateTime! charge: String! } type OrderSubscriptionPayload { mutation: MutationType! node: Order updatedFields: [String!] previousValues: OrderPreviousValues } input OrderSubscriptionWhereInput { """Logical AND on all given filters.""" AND: [OrderSubscriptionWhereInput!] """Logical OR on all given filters.""" OR: [OrderSubscriptionWhereInput!] """Logical NOT on all given filters combined by AND.""" NOT: [OrderSubscriptionWhereInput!] """ The subscription event gets dispatched when it's listed in mutation_in """ mutation_in: [MutationType!] """ 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: OrderWhereInput } input OrderUpdateInput { total: Int charge: String items: OrderItemUpdateManyInput user: UserUpdateOneWithoutOrdersInput } input OrderUpdateManyWithoutUserInput { create: [OrderCreateWithoutUserInput!] connect: [OrderWhereUniqueInput!] disconnect: [OrderWhereUniqueInput!] delete: [OrderWhereUniqueInput!] update: [OrderUpdateWithWhereUniqueWithoutUserInput!] upsert: [OrderUpsertWithWhereUniqueWithoutUserInput!] } input OrderUpdateWithoutUserDataInput { total: Int charge: String items: OrderItemUpdateManyInput } input OrderUpdateWithWhereUniqueWithoutUserInput { where: OrderWhereUniqueInput! data: OrderUpdateWithoutUserDataInput! } input OrderUpsertWithWhereUniqueWithoutUserInput { where: OrderWhereUniqueInput! update: OrderUpdateWithoutUserDataInput! create: OrderCreateWithoutUserInput! } input OrderWhereInput { """Logical AND on all given filters.""" AND: [OrderWhereInput!] """Logical OR on all given filters.""" OR: [OrderWhereInput!] """Logical NOT on all given filters combined by AND.""" NOT: [OrderWhereInput!] 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 total: Int """All values that are not equal to given value.""" total_not: Int """All values that are contained in given list.""" total_in: [Int!] """All values that are not contained in given list.""" total_not_in: [Int!] """All values less than the given value.""" total_lt: Int """All values less than or equal the given value.""" total_lte: Int """All values greater than the given value.""" total_gt: Int """All values greater than or equal the given value.""" total_gte: Int 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 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 charge: String """All values that are not equal to given value.""" charge_not: String """All values that are contained in given list.""" charge_in: [String!] """All values that are not contained in given list.""" charge_not_in: [String!] """All values less than the given value.""" charge_lt: String """All values less than or equal the given value.""" charge_lte: String """All values greater than the given value.""" charge_gt: String """All values greater than or equal the given value.""" charge_gte: String """All values containing the given string.""" charge_contains: String """All values not containing the given string.""" charge_not_contains: String """All values starting with the given string.""" charge_starts_with: String """All values not starting with the given string.""" charge_not_starts_with: String """All values ending with the given string.""" charge_ends_with: String """All values not ending with the given string.""" charge_not_ends_with: String items_every: OrderItemWhereInput items_some: OrderItemWhereInput items_none: OrderItemWhereInput user: UserWhereInput } input OrderWhereUniqueInput { id: ID } """Information about pagination in a connection.""" type PageInfo { """When paginating forwards, are there more items?""" hasNextPage: Boolean! """When paginating backwards, are there more items?""" hasPreviousPage: Boolean! """When paginating backwards, the cursor to continue.""" startCursor: String """When paginating forwards, the cursor to continue.""" endCursor: String } enum Permission { ADMIN USER ITEMCREATE ITEMUPDATE ITEMDELETE PERMISSIONUPDATE } type Query { cartItems(where: CartItemWhereInput, orderBy: CartItemOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [CartItem]! orders(where: OrderWhereInput, orderBy: OrderOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Order]! users(where: UserWhereInput, orderBy: UserOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [User]! items(where: ItemWhereInput, orderBy: ItemOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Item]! orderItems(where: OrderItemWhereInput, orderBy: OrderItemOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [OrderItem]! cartItem(where: CartItemWhereUniqueInput!): CartItem order(where: OrderWhereUniqueInput!): Order user(where: UserWhereUniqueInput!): User item(where: ItemWhereUniqueInput!): Item orderItem(where: OrderItemWhereUniqueInput!): OrderItem cartItemsConnection(where: CartItemWhereInput, orderBy: CartItemOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): CartItemConnection! ordersConnection(where: OrderWhereInput, orderBy: OrderOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): OrderConnection! usersConnection(where: UserWhereInput, orderBy: UserOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): UserConnection! itemsConnection(where: ItemWhereInput, orderBy: ItemOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): ItemConnection! orderItemsConnection(where: OrderItemWhereInput, orderBy: OrderItemOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): OrderItemConnection! """Fetches an object given its ID""" node( """The ID of an object""" id: ID! ): Node } type Subscription { cartItem(where: CartItemSubscriptionWhereInput): CartItemSubscriptionPayload order(where: OrderSubscriptionWhereInput): OrderSubscriptionPayload user(where: UserSubscriptionWhereInput): UserSubscriptionPayload item(where: ItemSubscriptionWhereInput): ItemSubscriptionPayload orderItem(where: OrderItemSubscriptionWhereInput): OrderItemSubscriptionPayload } type User implements Node { id: ID! email: String! password: String! name: String! orders(where: OrderWhereInput, orderBy: OrderOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [Order!] resetToken: String resetTokenExpiry: String cart(where: CartItemWhereInput, orderBy: CartItemOrderByInput, skip: Int, after: String, before: String, first: Int, last: Int): [CartItem!] createdAt: DateTime! updatedAt: DateTime! permissions: [Permission!]! } """A connection to a list of items.""" type UserConnection { """Information to aid in pagination.""" pageInfo: PageInfo! """A list of edges.""" edges: [UserEdge]! aggregate: AggregateUser! } input UserCreateInput { email: String! password: String! name: String! resetToken: String resetTokenExpiry: String permissions: UserCreatepermissionsInput orders: OrderCreateManyWithoutUserInput cart: CartItemCreateManyWithoutUserInput } input UserCreateOneInput { create: UserCreateInput connect: UserWhereUniqueInput } input UserCreateOneWithoutCartInput { create: UserCreateWithoutCartInput connect: UserWhereUniqueInput } input UserCreateOneWithoutOrdersInput { create: UserCreateWithoutOrdersInput connect: UserWhereUniqueInput } input UserCreatepermissionsInput { set: [Permission!] } input UserCreateWithoutCartInput { email: String! password: String! name: String! resetToken: String resetTokenExpiry: String permissions: UserCreatepermissionsInput orders: OrderCreateManyWithoutUserInput } input UserCreateWithoutOrdersInput { email: String! password: String! name: String! resetToken: String resetTokenExpiry: String permissions: UserCreatepermissionsInput cart: CartItemCreateManyWithoutUserInput } """An edge in a connection.""" type UserEdge { """The item at the end of the edge.""" node: User! """A cursor for use in pagination.""" cursor: String! } enum UserOrderByInput { id_ASC id_DESC email_ASC email_DESC password_ASC password_DESC name_ASC name_DESC resetToken_ASC resetToken_DESC resetTokenExpiry_ASC resetTokenExpiry_DESC createdAt_ASC createdAt_DESC updatedAt_ASC updatedAt_DESC } type UserPreviousValues { id: ID! email: String! password: String! name: String! resetToken: String resetTokenExpiry: String createdAt: DateTime! updatedAt: DateTime! permissions: [Permission!]! } type UserSubscriptionPayload { mutation: MutationType! node: User updatedFields: [String!] previousValues: UserPreviousValues } input UserSubscriptionWhereInput { """Logical AND on all given filters.""" AND: [UserSubscriptionWhereInput!] """Logical OR on all given filters.""" OR: [UserSubscriptionWhereInput!] """Logical NOT on all given filters combined by AND.""" NOT: [UserSubscriptionWhereInput!] """ The subscription event gets dispatched when it's listed in mutation_in """ mutation_in: [MutationType!] """ 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: UserWhereInput } input UserUpdateDataInput { email: String password: String name: String resetToken: String resetTokenExpiry: String permissions: UserUpdatepermissionsInput orders: OrderUpdateManyWithoutUserInput cart: CartItemUpdateManyWithoutUserInput } input UserUpdateInput { email: String password: String name: String resetToken: String resetTokenExpiry: String permissions: UserUpdatepermissionsInput orders: OrderUpdateManyWithoutUserInput cart: CartItemUpdateManyWithoutUserInput } input UserUpdateOneInput { create: UserCreateInput connect: UserWhereUniqueInput delete: Boolean update: UserUpdateDataInput upsert: UserUpsertNestedInput } input UserUpdateOneWithoutCartInput { create: UserCreateWithoutCartInput connect: UserWhereUniqueInput delete: Boolean update: UserUpdateWithoutCartDataInput upsert: UserUpsertWithoutCartInput } input UserUpdateOneWithoutOrdersInput { create: UserCreateWithoutOrdersInput connect: UserWhereUniqueInput delete: Boolean update: UserUpdateWithoutOrdersDataInput upsert: UserUpsertWithoutOrdersInput } input UserUpdatepermissionsInput { set: [Permission!] } input UserUpdateWithoutCartDataInput { email: String password: String name: String resetToken: String resetTokenExpiry: String permissions: UserUpdatepermissionsInput orders: OrderUpdateManyWithoutUserInput } input UserUpdateWithoutOrdersDataInput { email: String password: String name: String resetToken: String resetTokenExpiry: String permissions: UserUpdatepermissionsInput cart: CartItemUpdateManyWithoutUserInput } input UserUpsertNestedInput { update: UserUpdateDataInput! create: UserCreateInput! } input UserUpsertWithoutCartInput { update: UserUpdateWithoutCartDataInput! create: UserCreateWithoutCartInput! } input UserUpsertWithoutOrdersInput { update: UserUpdateWithoutOrdersDataInput! create: UserCreateWithoutOrdersInput! } input UserWhereInput { """Logical AND on all given filters.""" AND: [UserWhereInput!] """Logical OR on all given filters.""" OR: [UserWhereInput!] """Logical NOT on all given filters combined by AND.""" NOT: [UserWhereInput!] 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 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 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 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 resetToken: String """All values that are not equal to given value.""" resetToken_not: String """All values that are contained in given list.""" resetToken_in: [String!] """All values that are not contained in given list.""" resetToken_not_in: [String!] """All values less than the given value.""" resetToken_lt: String """All values less than or equal the given value.""" resetToken_lte: String """All values greater than the given value.""" resetToken_gt: String """All values greater than or equal the given value.""" resetToken_gte: String """All values containing the given string.""" resetToken_contains: String """All values not containing the given string.""" resetToken_not_contains: String """All values starting with the given string.""" resetToken_starts_with: String """All values not starting with the given string.""" resetToken_not_starts_with: String """All values ending with the given string.""" resetToken_ends_with: String """All values not ending with the given string.""" resetToken_not_ends_with: String resetTokenExpiry: String """All values that are not equal to given value.""" resetTokenExpiry_not: String """All values that are contained in given list.""" resetTokenExpiry_in: [String!] """All values that are not contained in given list.""" resetTokenExpiry_not_in: [String!] """All values less than the given value.""" resetTokenExpiry_lt: String """All values less than or equal the given value.""" resetTokenExpiry_lte: String """All values greater than the given value.""" resetTokenExpiry_gt: String """All values greater than or equal the given value.""" resetTokenExpiry_gte: String """All values containing the given string.""" resetTokenExpiry_contains: String """All values not containing the given string.""" resetTokenExpiry_not_contains: String """All values starting with the given string.""" resetTokenExpiry_starts_with: String """All values not starting with the given string.""" resetTokenExpiry_not_starts_with: String """All values ending with the given string.""" resetTokenExpiry_ends_with: String """All values not ending with the given string.""" resetTokenExpiry_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 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 orders_every: OrderWhereInput orders_some: OrderWhereInput orders_none: OrderWhereInput cart_every: CartItemWhereInput cart_some: CartItemWhereInput cart_none: CartItemWhereInput _MagicalBackRelation_OrderItemToUser_every: OrderItemWhereInput _MagicalBackRelation_OrderItemToUser_some: OrderItemWhereInput _MagicalBackRelation_OrderItemToUser_none: OrderItemWhereInput _MagicalBackRelation_ItemToUser_every: ItemWhereInput _MagicalBackRelation_ItemToUser_some: ItemWhereInput _MagicalBackRelation_ItemToUser_none: ItemWhereInput } input UserWhereUniqueInput { id: ID email: String }