schema.graphql
# This file was generated based on ".graphqlconfig". Do not edit manually.
schema {
query: Query
mutation: Mutation
}
"An object with an ID"
interface Node {
"The id of the object."
id: ID!
}
type AggregateAsset {
count: Int!
}
type AggregateCustomer {
count: Int!
}
type AggregateProduct {
count: Int!
}
type AggregateTheme {
count: Int!
}
type Asset implements Node {
createdAt: DateTime!
fileName: String!
handle: String!
height: Float
id: ID!
imagesProduct(after: String, before: String, first: Int, last: Int, orderBy: ProductOrderByInput, skip: Int, where: ProductWhereInput): [Product!]
logoTheme(after: String, before: String, first: Int, last: Int, orderBy: ThemeOrderByInput, skip: Int, where: ThemeWhereInput): [Theme!]
mimeType: String
size: Float
status: Status!
title: String
updatedAt: DateTime!
"Get the url for the asset with provided transformations applied."
url(transformation: AssetTransformationInput): String!
width: Float
}
"A connection to a list of items."
type AssetConnection {
aggregate: AggregateAsset!
"A list of edges."
edges: [AssetEdge]!
"Information to aid in pagination."
pageInfo: PageInfo!
}
"An edge in a connection."
type AssetEdge {
"A cursor for use in pagination."
cursor: String!
"The item at the end of the edge."
node: Asset!
}
type AssetPreviousValues {
createdAt: DateTime!
fileName: String!
handle: String!
height: Float
id: ID!
mimeType: String
size: Float
status: Status!
title: String
updatedAt: DateTime!
width: Float
}
type AssetSubscriptionPayload {
mutation: MutationType!
node: Asset
previousValues: AssetPreviousValues
updatedFields: [String!]
}
type BatchPayload {
"The number of nodes that have been affected by the Batch operation."
count: Long!
}
type Customer implements Node {
createdAt: DateTime!
id: ID!
label(locale: Locale): String
products(after: String, before: String, first: Int, last: Int, orderBy: ProductOrderByInput, skip: Int, where: ProductWhereInput): [Product!]
ref: String!
status: Status!
terms(locale: Locale): RichText
theme: Theme
updatedAt: DateTime!
}
"A connection to a list of items."
type CustomerConnection {
aggregate: AggregateCustomer!
"A list of edges."
edges: [CustomerEdge]!
"Information to aid in pagination."
pageInfo: PageInfo!
}
"An edge in a connection."
type CustomerEdge {
"A cursor for use in pagination."
cursor: String!
"The item at the end of the edge."
node: Customer!
}
type CustomerPreviousValues {
createdAt: DateTime!
id: ID!
labelEN: String
labelFR: String
ref: String!
status: Status!
termsEN: RichText
termsFR: RichText
updatedAt: DateTime!
}
type CustomerSubscriptionPayload {
mutation: MutationType!
node: Customer
previousValues: CustomerPreviousValues
updatedFields: [String!]
}
type Mutation {
createAsset(data: AssetCreateInput!): Asset!
createCustomer(data: CustomerCreateInput!): Customer!
createProduct(data: ProductCreateInput!): Product!
createTheme(data: ThemeCreateInput!): Theme!
deleteAsset(where: AssetWhereUniqueInput!): Asset
deleteCustomer(where: CustomerWhereUniqueInput!): Customer
deleteManyAssets(where: AssetWhereInput): BatchPayload!
deleteManyCustomers(where: CustomerWhereInput): BatchPayload!
deleteManyProducts(where: ProductWhereInput): BatchPayload!
deleteManyThemes(where: ThemeWhereInput): BatchPayload!
deleteProduct(where: ProductWhereUniqueInput!): Product
deleteTheme(where: ThemeWhereUniqueInput!): Theme
updateAsset(data: AssetUpdateInput!, where: AssetWhereUniqueInput!): Asset
updateCustomer(data: CustomerUpdateInput!, where: CustomerWhereUniqueInput!): Customer
updateManyAssets(data: AssetUpdateManyMutationInput!, where: AssetWhereInput): BatchPayload!
updateManyCustomers(data: CustomerUpdateManyMutationInput!, where: CustomerWhereInput): BatchPayload!
updateManyProducts(data: ProductUpdateManyMutationInput!, where: ProductWhereInput): BatchPayload!
updateManyThemes(data: ThemeUpdateManyMutationInput!, where: ThemeWhereInput): BatchPayload!
updateProduct(data: ProductUpdateInput!, where: ProductWhereUniqueInput!): Product
updateTheme(data: ThemeUpdateInput!, where: ThemeWhereUniqueInput!): Theme
uploadAsset(data: AssetUploadInput!): Asset!
upsertAsset(create: AssetCreateInput!, update: AssetUpdateInput!, where: AssetWhereUniqueInput!): Asset!
upsertCustomer(create: CustomerCreateInput!, update: CustomerUpdateInput!, where: CustomerWhereUniqueInput!): Customer!
upsertProduct(create: ProductCreateInput!, update: ProductUpdateInput!, where: ProductWhereUniqueInput!): Product!
upsertTheme(create: ThemeCreateInput!, update: ThemeUpdateInput!, where: ThemeWhereUniqueInput!): Theme!
}
"Information about pagination in a connection."
type PageInfo {
"When paginating forwards, the cursor to continue."
endCursor: String
"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
}
type Product implements Node {
createdAt: DateTime!
customer: Customer
description(locale: Locale): String
id: ID!
images(after: String, before: String, first: Int, last: Int, orderBy: AssetOrderByInput, skip: Int, where: AssetWhereInput): [Asset!]
price: Float
status: Status!
title(locale: Locale): String
updatedAt: DateTime!
}
"A connection to a list of items."
type ProductConnection {
aggregate: AggregateProduct!
"A list of edges."
edges: [ProductEdge]!
"Information to aid in pagination."
pageInfo: PageInfo!
}
"An edge in a connection."
type ProductEdge {
"A cursor for use in pagination."
cursor: String!
"The item at the end of the edge."
node: Product!
}
type ProductPreviousValues {
createdAt: DateTime!
descriptionEN: String
descriptionFR: String
id: ID!
price: Float
status: Status!
titleEN: String
titleFR: String
updatedAt: DateTime!
}
type ProductSubscriptionPayload {
mutation: MutationType!
node: Product
previousValues: ProductPreviousValues
updatedFields: [String!]
}
type Query {
asset(where: AssetWhereUniqueInput!): Asset
assets(after: String, before: String, first: Int, last: Int, orderBy: AssetOrderByInput, skip: Int, where: AssetWhereInput): [Asset]!
assetsConnection(after: String, before: String, first: Int, last: Int, orderBy: AssetOrderByInput, skip: Int, where: AssetWhereInput): AssetConnection!
customer(where: CustomerWhereUniqueInput!): Customer
customers(after: String, before: String, first: Int, last: Int, orderBy: CustomerOrderByInput, skip: Int, where: CustomerWhereInput): [Customer]!
customersConnection(after: String, before: String, first: Int, last: Int, orderBy: CustomerOrderByInput, skip: Int, where: CustomerWhereInput): CustomerConnection!
"Fetches an object given its ID"
node(
#The ID of an object
id: ID!
): Node
product(where: ProductWhereUniqueInput!): Product
products(after: String, before: String, first: Int, last: Int, orderBy: ProductOrderByInput, skip: Int, where: ProductWhereInput): [Product]!
productsConnection(after: String, before: String, first: Int, last: Int, orderBy: ProductOrderByInput, skip: Int, where: ProductWhereInput): ProductConnection!
theme(where: ThemeWhereUniqueInput!): Theme
themes(after: String, before: String, first: Int, last: Int, orderBy: ThemeOrderByInput, skip: Int, where: ThemeWhereInput): [Theme]!
themesConnection(after: String, before: String, first: Int, last: Int, orderBy: ThemeOrderByInput, skip: Int, where: ThemeWhereInput): ThemeConnection!
}
"Custom type representing a rich text value comprising of raw rich text ast, html, markdown and text values"
type RichText {
html: String
markdown: String
raw: RichTextAST
text: String
}
type Theme implements Node {
createdAt: DateTime!
customer: Customer
id: ID!
logo: Asset
primaryColor: String!
status: Status!
updatedAt: DateTime!
}
"A connection to a list of items."
type ThemeConnection {
aggregate: AggregateTheme!
"A list of edges."
edges: [ThemeEdge]!
"Information to aid in pagination."
pageInfo: PageInfo!
}
"An edge in a connection."
type ThemeEdge {
"A cursor for use in pagination."
cursor: String!
"The item at the end of the edge."
node: Theme!
}
type ThemePreviousValues {
createdAt: DateTime!
id: ID!
primaryColor: String!
status: Status!
updatedAt: DateTime!
}
type ThemeSubscriptionPayload {
mutation: MutationType!
node: Theme
previousValues: ThemePreviousValues
updatedFields: [String!]
}
enum AssetOrderByInput {
createdAt_ASC
createdAt_DESC
fileName_ASC
fileName_DESC
handle_ASC
handle_DESC
height_ASC
height_DESC
id_ASC
id_DESC
mimeType_ASC
mimeType_DESC
size_ASC
size_DESC
status_ASC
status_DESC
title_ASC
title_DESC
updatedAt_ASC
updatedAt_DESC
width_ASC
width_DESC
}
enum CustomerOrderByInput {
createdAt_ASC
createdAt_DESC
id_ASC
id_DESC
labelEN_ASC
labelEN_DESC
labelFR_ASC
labelFR_DESC
ref_ASC
ref_DESC
status_ASC
status_DESC
termsEN_ASC
termsEN_DESC
termsFR_ASC
termsFR_DESC
updatedAt_ASC
updatedAt_DESC
}
enum DocumentFileTypes {
doc
docx
html
jpg
odp
ods
odt
pdf
png
ppt
pptx
svg
txt
webp
xls
xlsx
}
enum ImageFit {
#Resizes the image to fit within the specified parameters without distorting, cropping, or changing the aspect ratio.
clip
#Resizes the image to fit the specified parameters exactly by removing any parts of the image that don't fit within the boundaries.
crop
#Resizes the image to fit within the parameters, but as opposed to 'fit:clip' will not scale the image if the image is smaller than the output size.
max
#Resizes the image to fit the specified parameters exactly by scaling the image to the desired size. The aspect ratio of the image is not respected and the image can be distorted using this method.
scale
}
enum Locale {
EN
FR
}
enum MutationType {
CREATED
DELETED
UPDATED
}
enum ProductOrderByInput {
createdAt_ASC
createdAt_DESC
descriptionEN_ASC
descriptionEN_DESC
descriptionFR_ASC
descriptionFR_DESC
id_ASC
id_DESC
price_ASC
price_DESC
status_ASC
status_DESC
titleEN_ASC
titleEN_DESC
titleFR_ASC
titleFR_DESC
updatedAt_ASC
updatedAt_DESC
}
enum Status {
ARCHIVED
DRAFT
PUBLISHED
}
enum ThemeOrderByInput {
createdAt_ASC
createdAt_DESC
id_ASC
id_DESC
primaryColor_ASC
primaryColor_DESC
status_ASC
status_DESC
updatedAt_ASC
updatedAt_DESC
}
input AssetCreateInput {
fileName: String!
handle: String!
height: Float
imagesProduct: ProductCreateManyWithoutImagesInput
logoTheme: ThemeCreateManyWithoutLogoInput
mimeType: String
size: Float
status: Status
title: String
width: Float
}
input AssetCreateManyWithoutImagesProductInput {
connect: [AssetWhereUniqueInput!]
create: [AssetCreateWithoutImagesProductInput!]
upload: [AssetUploadWithoutImagesProductInput!]
}
input AssetCreateOneWithoutLogoThemeInput {
connect: AssetWhereUniqueInput
create: AssetCreateWithoutLogoThemeInput
upload: AssetUploadWithoutLogoThemeInput
}
input AssetCreateWithoutImagesProductInput {
fileName: String!
handle: String!
height: Float
logoTheme: ThemeCreateManyWithoutLogoInput
mimeType: String
size: Float
status: Status
title: String
width: Float
}
input AssetCreateWithoutLogoThemeInput {
fileName: String!
handle: String!
height: Float
imagesProduct: ProductCreateManyWithoutImagesInput
mimeType: String
size: Float
status: Status
title: String
width: Float
}
input AssetScalarWhereInput {
"Logical AND on all given filters."
AND: [AssetScalarWhereInput!]
"Logical NOT on all given filters combined by AND."
NOT: [AssetScalarWhereInput!]
"Logical OR on all given filters."
OR: [AssetScalarWhereInput!]
_search: String
createdAt: DateTime
"All values greater than the given value."
createdAt_gt: DateTime
"All values greater than or equal the given value."
createdAt_gte: DateTime
"All values that are contained in given list."
createdAt_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 that are not equal to given value."
createdAt_not: DateTime
"All values that are not contained in given list."
createdAt_not_in: [DateTime!]
fileName: String
"All values containing the given string."
fileName_contains: String
"All values ending with the given string."
fileName_ends_with: String
"All values greater than the given value."
fileName_gt: String
"All values greater than or equal the given value."
fileName_gte: String
"All values that are contained in given list."
fileName_in: [String!]
"All values less than the given value."
fileName_lt: String
"All values less than or equal the given value."
fileName_lte: String
"All values that are not equal to given value."
fileName_not: String
"All values not containing the given string."
fileName_not_contains: String
"All values not ending with the given string."
fileName_not_ends_with: String
"All values that are not contained in given list."
fileName_not_in: [String!]
"All values not starting with the given string."
fileName_not_starts_with: String
"All values starting with the given string."
fileName_starts_with: String
handle: String
"All values containing the given string."
handle_contains: String
"All values ending with the given string."
handle_ends_with: String
"All values greater than the given value."
handle_gt: String
"All values greater than or equal the given value."
handle_gte: String
"All values that are contained in given list."
handle_in: [String!]
"All values less than the given value."
handle_lt: String
"All values less than or equal the given value."
handle_lte: String
"All values that are not equal to given value."
handle_not: String
"All values not containing the given string."
handle_not_contains: String
"All values not ending with the given string."
handle_not_ends_with: String
"All values that are not contained in given list."
handle_not_in: [String!]
"All values not starting with the given string."
handle_not_starts_with: String
"All values starting with the given string."
handle_starts_with: String
height: Float
"All values greater than the given value."
height_gt: Float
"All values greater than or equal the given value."
height_gte: Float
"All values that are contained in given list."
height_in: [Float!]
"All values less than the given value."
height_lt: Float
"All values less than or equal the given value."
height_lte: Float
"All values that are not equal to given value."
height_not: Float
"All values that are not contained in given list."
height_not_in: [Float!]
id: ID
"All values containing the given string."
id_contains: ID
"All values ending with the given string."
id_ends_with: 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 that are contained in given list."
id_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 that are not equal to given value."
id_not: ID
"All values not containing the given string."
id_not_contains: ID
"All values not ending with the given string."
id_not_ends_with: ID
"All values that are not contained in given list."
id_not_in: [ID!]
"All values not starting with the given string."
id_not_starts_with: ID
"All values starting with the given string."
id_starts_with: ID
mimeType: String
"All values containing the given string."
mimeType_contains: String
"All values ending with the given string."
mimeType_ends_with: String
"All values greater than the given value."
mimeType_gt: String
"All values greater than or equal the given value."
mimeType_gte: String
"All values that are contained in given list."
mimeType_in: [String!]
"All values less than the given value."
mimeType_lt: String
"All values less than or equal the given value."
mimeType_lte: String
"All values that are not equal to given value."
mimeType_not: String
"All values not containing the given string."
mimeType_not_contains: String
"All values not ending with the given string."
mimeType_not_ends_with: String
"All values that are not contained in given list."
mimeType_not_in: [String!]
"All values not starting with the given string."
mimeType_not_starts_with: String
"All values starting with the given string."
mimeType_starts_with: String
size: Float
"All values greater than the given value."
size_gt: Float
"All values greater than or equal the given value."
size_gte: Float
"All values that are contained in given list."
size_in: [Float!]
"All values less than the given value."
size_lt: Float
"All values less than or equal the given value."
size_lte: Float
"All values that are not equal to given value."
size_not: Float
"All values that are not contained in given list."
size_not_in: [Float!]
status: Status
"All values that are contained in given list."
status_in: [Status!]
"All values that are not equal to given value."
status_not: Status
"All values that are not contained in given list."
status_not_in: [Status!]
title: String
"All values containing the given string."
title_contains: String
"All values ending with the given string."
title_ends_with: 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 that are contained in given list."
title_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 that are not equal to given value."
title_not: String
"All values not containing the given string."
title_not_contains: String
"All values not ending with the given string."
title_not_ends_with: String
"All values that are not contained in given list."
title_not_in: [String!]
"All values not starting with the given string."
title_not_starts_with: String
"All values starting with the given string."
title_starts_with: String
updatedAt: DateTime
"All values greater than the given value."
updatedAt_gt: DateTime
"All values greater than or equal the given value."
updatedAt_gte: DateTime
"All values that are contained in given list."
updatedAt_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 that are not equal to given value."
updatedAt_not: DateTime
"All values that are not contained in given list."
updatedAt_not_in: [DateTime!]
width: Float
"All values greater than the given value."
width_gt: Float
"All values greater than or equal the given value."
width_gte: Float
"All values that are contained in given list."
width_in: [Float!]
"All values less than the given value."
width_lt: Float
"All values less than or equal the given value."
width_lte: Float
"All values that are not equal to given value."
width_not: Float
"All values that are not contained in given list."
width_not_in: [Float!]
}
input AssetSubscriptionWhereInput {
"Logical AND on all given filters."
AND: [AssetSubscriptionWhereInput!]
"Logical NOT on all given filters combined by AND."
NOT: [AssetSubscriptionWhereInput!]
"Logical OR on all given filters."
OR: [AssetSubscriptionWhereInput!]
"The subscription event gets dispatched when it's listed in mutation_in"
mutation_in: [MutationType!]
node: AssetWhereInput
"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!]
}
"Transformations for Assets"
input AssetTransformationInput {
document: DocumentTransformationInput
image: ImageTransformationInput
"Pass `true` if you want to validate the passed transformation parameters"
validateOptions: Boolean = false
}
input AssetUpdateInput {
fileName: String
handle: String
height: Float
imagesProduct: ProductUpdateManyWithoutImagesInput
logoTheme: ThemeUpdateManyWithoutLogoInput
mimeType: String
size: Float
status: Status
title: String
width: Float
}
input AssetUpdateManyDataInput {
fileName: String
handle: String
height: Float
mimeType: String
size: Float
status: Status
title: String
width: Float
}
input AssetUpdateManyMutationInput {
fileName: String
handle: String
height: Float
mimeType: String
size: Float
status: Status
title: String
width: Float
}
input AssetUpdateManyWithWhereNestedInput {
data: AssetUpdateManyDataInput!
where: AssetScalarWhereInput!
}
input AssetUpdateManyWithoutImagesProductInput {
connect: [AssetWhereUniqueInput!]
create: [AssetCreateWithoutImagesProductInput!]
delete: [AssetWhereUniqueInput!]
deleteMany: [AssetScalarWhereInput!]
disconnect: [AssetWhereUniqueInput!]
set: [AssetWhereUniqueInput!]
update: [AssetUpdateWithWhereUniqueWithoutImagesProductInput!]
updateMany: [AssetUpdateManyWithWhereNestedInput!]
upsert: [AssetUpsertWithWhereUniqueWithoutImagesProductInput!]
}
input AssetUpdateOneWithoutLogoThemeInput {
connect: AssetWhereUniqueInput
create: AssetCreateWithoutLogoThemeInput
delete: Boolean
disconnect: Boolean
update: AssetUpdateWithoutLogoThemeDataInput
upsert: AssetUpsertWithoutLogoThemeInput
}
input AssetUpdateWithWhereUniqueWithoutImagesProductInput {
data: AssetUpdateWithoutImagesProductDataInput!
where: AssetWhereUniqueInput!
}
input AssetUpdateWithoutImagesProductDataInput {
fileName: String
handle: String
height: Float
logoTheme: ThemeUpdateManyWithoutLogoInput
mimeType: String
size: Float
status: Status
title: String
width: Float
}
input AssetUpdateWithoutLogoThemeDataInput {
fileName: String
handle: String
height: Float
imagesProduct: ProductUpdateManyWithoutImagesInput
mimeType: String
size: Float
status: Status
title: String
width: Float
}
input AssetUploadInput {
imagesProduct: ProductCreateManyWithoutImagesInput
logoTheme: ThemeCreateManyWithoutLogoInput
status: Status
title: String
url: String!
}
input AssetUploadWithoutImagesProductInput {
logoTheme: ThemeCreateManyWithoutLogoInput
status: Status
title: String
url: String!
}
input AssetUploadWithoutLogoThemeInput {
imagesProduct: ProductCreateManyWithoutImagesInput
status: Status
title: String
url: String!
}
input AssetUpsertWithWhereUniqueWithoutImagesProductInput {
create: AssetCreateWithoutImagesProductInput!
update: AssetUpdateWithoutImagesProductDataInput!
where: AssetWhereUniqueInput!
}
input AssetUpsertWithoutLogoThemeInput {
create: AssetCreateWithoutLogoThemeInput!
update: AssetUpdateWithoutLogoThemeDataInput!
}
input AssetWhereInput {
"Logical AND on all given filters."
AND: [AssetWhereInput!]
"Logical NOT on all given filters combined by AND."
NOT: [AssetWhereInput!]
"Logical OR on all given filters."
OR: [AssetWhereInput!]
_search: String
createdAt: DateTime
"All values greater than the given value."
createdAt_gt: DateTime
"All values greater than or equal the given value."
createdAt_gte: DateTime
"All values that are contained in given list."
createdAt_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 that are not equal to given value."
createdAt_not: DateTime
"All values that are not contained in given list."
createdAt_not_in: [DateTime!]
fileName: String
"All values containing the given string."
fileName_contains: String
"All values ending with the given string."
fileName_ends_with: String
"All values greater than the given value."
fileName_gt: String
"All values greater than or equal the given value."
fileName_gte: String
"All values that are contained in given list."
fileName_in: [String!]
"All values less than the given value."
fileName_lt: String
"All values less than or equal the given value."
fileName_lte: String
"All values that are not equal to given value."
fileName_not: String
"All values not containing the given string."
fileName_not_contains: String
"All values not ending with the given string."
fileName_not_ends_with: String
"All values that are not contained in given list."
fileName_not_in: [String!]
"All values not starting with the given string."
fileName_not_starts_with: String
"All values starting with the given string."
fileName_starts_with: String
handle: String
"All values containing the given string."
handle_contains: String
"All values ending with the given string."
handle_ends_with: String
"All values greater than the given value."
handle_gt: String
"All values greater than or equal the given value."
handle_gte: String
"All values that are contained in given list."
handle_in: [String!]
"All values less than the given value."
handle_lt: String
"All values less than or equal the given value."
handle_lte: String
"All values that are not equal to given value."
handle_not: String
"All values not containing the given string."
handle_not_contains: String
"All values not ending with the given string."
handle_not_ends_with: String
"All values that are not contained in given list."
handle_not_in: [String!]
"All values not starting with the given string."
handle_not_starts_with: String
"All values starting with the given string."
handle_starts_with: String
height: Float
"All values greater than the given value."
height_gt: Float
"All values greater than or equal the given value."
height_gte: Float
"All values that are contained in given list."
height_in: [Float!]
"All values less than the given value."
height_lt: Float
"All values less than or equal the given value."
height_lte: Float
"All values that are not equal to given value."
height_not: Float
"All values that are not contained in given list."
height_not_in: [Float!]
id: ID
"All values containing the given string."
id_contains: ID
"All values ending with the given string."
id_ends_with: 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 that are contained in given list."
id_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 that are not equal to given value."
id_not: ID
"All values not containing the given string."
id_not_contains: ID
"All values not ending with the given string."
id_not_ends_with: ID
"All values that are not contained in given list."
id_not_in: [ID!]
"All values not starting with the given string."
id_not_starts_with: ID
"All values starting with the given string."
id_starts_with: ID
imagesProduct_every: ProductWhereInput
imagesProduct_none: ProductWhereInput
imagesProduct_some: ProductWhereInput
logoTheme_every: ThemeWhereInput
logoTheme_none: ThemeWhereInput
logoTheme_some: ThemeWhereInput
mimeType: String
"All values containing the given string."
mimeType_contains: String
"All values ending with the given string."
mimeType_ends_with: String
"All values greater than the given value."
mimeType_gt: String
"All values greater than or equal the given value."
mimeType_gte: String
"All values that are contained in given list."
mimeType_in: [String!]
"All values less than the given value."
mimeType_lt: String
"All values less than or equal the given value."
mimeType_lte: String
"All values that are not equal to given value."
mimeType_not: String
"All values not containing the given string."
mimeType_not_contains: String
"All values not ending with the given string."
mimeType_not_ends_with: String
"All values that are not contained in given list."
mimeType_not_in: [String!]
"All values not starting with the given string."
mimeType_not_starts_with: String
"All values starting with the given string."
mimeType_starts_with: String
size: Float
"All values greater than the given value."
size_gt: Float
"All values greater than or equal the given value."
size_gte: Float
"All values that are contained in given list."
size_in: [Float!]
"All values less than the given value."
size_lt: Float
"All values less than or equal the given value."
size_lte: Float
"All values that are not equal to given value."
size_not: Float
"All values that are not contained in given list."
size_not_in: [Float!]
status: Status
"All values that are contained in given list."
status_in: [Status!]
"All values that are not equal to given value."
status_not: Status
"All values that are not contained in given list."
status_not_in: [Status!]
title: String
"All values containing the given string."
title_contains: String
"All values ending with the given string."
title_ends_with: 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 that are contained in given list."
title_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 that are not equal to given value."
title_not: String
"All values not containing the given string."
title_not_contains: String
"All values not ending with the given string."
title_not_ends_with: String
"All values that are not contained in given list."
title_not_in: [String!]
"All values not starting with the given string."
title_not_starts_with: String
"All values starting with the given string."
title_starts_with: String
updatedAt: DateTime
"All values greater than the given value."
updatedAt_gt: DateTime
"All values greater than or equal the given value."
updatedAt_gte: DateTime
"All values that are contained in given list."
updatedAt_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 that are not equal to given value."
updatedAt_not: DateTime
"All values that are not contained in given list."
updatedAt_not_in: [DateTime!]
width: Float
"All values greater than the given value."
width_gt: Float
"All values greater than or equal the given value."
width_gte: Float
"All values that are contained in given list."
width_in: [Float!]
"All values less than the given value."
width_lt: Float
"All values less than or equal the given value."
width_lte: Float
"All values that are not equal to given value."
width_not: Float
"All values that are not contained in given list."
width_not_in: [Float!]
}
input AssetWhereUniqueInput {
handle: String
id: ID
}
input CustomerCreateInput {
labelEN: String
labelFR: String
products: ProductCreateManyWithoutCustomerInput
ref: String!
status: Status
termsEN: RichTextAST
termsFR: RichTextAST
theme: ThemeCreateOneWithoutCustomerInput
}
input CustomerCreateOneWithoutProductsInput {
connect: CustomerWhereUniqueInput
create: CustomerCreateWithoutProductsInput
}
input CustomerCreateOneWithoutThemeInput {
connect: CustomerWhereUniqueInput
create: CustomerCreateWithoutThemeInput
}
input CustomerCreateWithoutProductsInput {
labelEN: String
labelFR: String
ref: String!
status: Status
termsEN: RichTextAST
termsFR: RichTextAST
theme: ThemeCreateOneWithoutCustomerInput
}
input CustomerCreateWithoutThemeInput {
labelEN: String
labelFR: String
products: ProductCreateManyWithoutCustomerInput
ref: String!
status: Status
termsEN: RichTextAST
termsFR: RichTextAST
}
input CustomerSubscriptionWhereInput {
"Logical AND on all given filters."
AND: [CustomerSubscriptionWhereInput!]
"Logical NOT on all given filters combined by AND."
NOT: [CustomerSubscriptionWhereInput!]
"Logical OR on all given filters."
OR: [CustomerSubscriptionWhereInput!]
"The subscription event gets dispatched when it's listed in mutation_in"
mutation_in: [MutationType!]
node: CustomerWhereInput
"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!]
}
input CustomerUpdateInput {
labelEN: String
labelFR: String
products: ProductUpdateManyWithoutCustomerInput
ref: String
status: Status
termsEN: RichTextAST
termsFR: RichTextAST
theme: ThemeUpdateOneWithoutCustomerInput
}
input CustomerUpdateManyMutationInput {
labelEN: String
labelFR: String
ref: String
status: Status
termsEN: RichTextAST
termsFR: RichTextAST
}
input CustomerUpdateOneWithoutProductsInput {
connect: CustomerWhereUniqueInput
create: CustomerCreateWithoutProductsInput
delete: Boolean
disconnect: Boolean
update: CustomerUpdateWithoutProductsDataInput
upsert: CustomerUpsertWithoutProductsInput
}
input CustomerUpdateOneWithoutThemeInput {
connect: CustomerWhereUniqueInput
create: CustomerCreateWithoutThemeInput
delete: Boolean
disconnect: Boolean
update: CustomerUpdateWithoutThemeDataInput
upsert: CustomerUpsertWithoutThemeInput
}
input CustomerUpdateWithoutProductsDataInput {
labelEN: String
labelFR: String
ref: String
status: Status
termsEN: RichTextAST
termsFR: RichTextAST
theme: ThemeUpdateOneWithoutCustomerInput
}
input CustomerUpdateWithoutThemeDataInput {
labelEN: String
labelFR: String
products: ProductUpdateManyWithoutCustomerInput
ref: String
status: Status
termsEN: RichTextAST
termsFR: RichTextAST
}
input CustomerUpsertWithoutProductsInput {
create: CustomerCreateWithoutProductsInput!
update: CustomerUpdateWithoutProductsDataInput!
}
input CustomerUpsertWithoutThemeInput {
create: CustomerCreateWithoutThemeInput!
update: CustomerUpdateWithoutThemeDataInput!
}
input CustomerWhereInput {
"Logical AND on all given filters."
AND: [CustomerWhereInput!]
"Logical NOT on all given filters combined by AND."
NOT: [CustomerWhereInput!]
"Logical OR on all given filters."
OR: [CustomerWhereInput!]
_search: String
createdAt: DateTime
"All values greater than the given value."
createdAt_gt: DateTime
"All values greater than or equal the given value."
createdAt_gte: DateTime
"All values that are contained in given list."
createdAt_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 that are not equal to given value."
createdAt_not: DateTime
"All values that are not contained in given list."
createdAt_not_in: [DateTime!]
id: ID
"All values containing the given string."
id_contains: ID
"All values ending with the given string."
id_ends_with: 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 that are contained in given list."
id_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 that are not equal to given value."
id_not: ID
"All values not containing the given string."
id_not_contains: ID
"All values not ending with the given string."
id_not_ends_with: ID
"All values that are not contained in given list."
id_not_in: [ID!]
"All values not starting with the given string."
id_not_starts_with: ID
"All values starting with the given string."
id_starts_with: ID
labelEN: String
"All values containing the given string."
labelEN_contains: String
"All values ending with the given string."
labelEN_ends_with: String
"All values greater than the given value."
labelEN_gt: String
"All values greater than or equal the given value."
labelEN_gte: String
"All values that are contained in given list."
labelEN_in: [String!]
"All values less than the given value."
labelEN_lt: String
"All values less than or equal the given value."
labelEN_lte: String
"All values that are not equal to given value."
labelEN_not: String
"All values not containing the given string."
labelEN_not_contains: String
"All values not ending with the given string."
labelEN_not_ends_with: String
"All values that are not contained in given list."
labelEN_not_in: [String!]
"All values not starting with the given string."
labelEN_not_starts_with: String
"All values starting with the given string."
labelEN_starts_with: String
labelFR: String
"All values containing the given string."
labelFR_contains: String
"All values ending with the given string."
labelFR_ends_with: String
"All values greater than the given value."
labelFR_gt: String
"All values greater than or equal the given value."
labelFR_gte: String
"All values that are contained in given list."
labelFR_in: [String!]
"All values less than the given value."
labelFR_lt: String
"All values less than or equal the given value."
labelFR_lte: String
"All values that are not equal to given value."
labelFR_not: String
"All values not containing the given string."
labelFR_not_contains: String
"All values not ending with the given string."
labelFR_not_ends_with: String
"All values that are not contained in given list."
labelFR_not_in: [String!]
"All values not starting with the given string."
labelFR_not_starts_with: String
"All values starting with the given string."
labelFR_starts_with: String
products_every: ProductWhereInput
products_none: ProductWhereInput
products_some: ProductWhereInput
ref: String
"All values containing the given string."
ref_contains: String
"All values ending with the given string."
ref_ends_with: String
"All values greater than the given value."
ref_gt: String
"All values greater than or equal the given value."
ref_gte: String
"All values that are contained in given list."
ref_in: [String!]
"All values less than the given value."
ref_lt: String
"All values less than or equal the given value."
ref_lte: String
"All values that are not equal to given value."
ref_not: String
"All values not containing the given string."
ref_not_contains: String
"All values not ending with the given string."
ref_not_ends_with: String
"All values that are not contained in given list."
ref_not_in: [String!]
"All values not starting with the given string."
ref_not_starts_with: String
"All values starting with the given string."
ref_starts_with: String
status: Status
"All values that are contained in given list."
status_in: [Status!]
"All values that are not equal to given value."
status_not: Status
"All values that are not contained in given list."
status_not_in: [Status!]
theme: ThemeWhereInput
updatedAt: DateTime
"All values greater than the given value."
updatedAt_gt: DateTime
"All values greater than or equal the given value."
updatedAt_gte: DateTime
"All values that are contained in given list."
updatedAt_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 that are not equal to given value."
updatedAt_not: DateTime
"All values that are not contained in given list."
updatedAt_not_in: [DateTime!]
}
input CustomerWhereUniqueInput {
id: ID
ref: String
}
input DocumentOutputInput {
"""
Transforms a document into a desired file type.
See this matrix for format support:
PDF:\tjpg, odp, ods, odt, png, svg, txt, and webp
DOC:\tdocx, html, jpg, odt, pdf, png, svg, txt, and webp
DOCX:\tdoc, html, jpg, odt, pdf, png, svg, txt, and webp
ODT:\tdoc, docx, html, jpg, pdf, png, svg, txt, and webp
XLS:\tjpg, pdf, ods, png, svg, xlsx, and webp
XLSX:\tjpg, pdf, ods, png, svg, xls, and webp
ODS:\tjpg, pdf, png, xls, svg, xlsx, and webp
PPT:\tjpg, odp, pdf, png, svg, pptx, and webp
PPTX:\tjpg, odp, pdf, png, svg, ppt, and webp
ODP:\tjpg, pdf, png, ppt, svg, pptx, and webp
BMP:\tjpg, odp, ods, odt, pdf, png, svg, and webp
GIF:\tjpg, odp, ods, odt, pdf, png, svg, and webp
JPG:\tjpg, odp, ods, odt, pdf, png, svg, and webp
PNG:\tjpg, odp, ods, odt, pdf, png, svg, and webp
WEBP:\tjpg, odp, ods, odt, pdf, png, svg, and webp
TIFF:\tjpg, odp, ods, odt, pdf, png, svg, and webp
AI:\t jpg, odp, ods, odt, pdf, png, svg, and webp
PSD:\tjpg, odp, ods, odt, pdf, png, svg, and webp
SVG:\tjpg, odp, ods, odt, pdf, png, and webp
HTML:\tjpg, odt, pdf, svg, txt, and webp
TXT:\tjpg, html, odt, pdf, svg, and webp
"""
format: DocumentFileTypes
}
"Transformations for Documents"
input DocumentTransformationInput {
"Changes the output for the file."
output: DocumentOutputInput
}
input ImageResizeInput {
"The default value for the fit parameter is fit:clip."
fit: ImageFit
"The height in pixels to resize the image to. The value must be an integer from 1 to 10000."
height: Int
"The width in pixels to resize the image to. The value must be an integer from 1 to 10000."
width: Int
}
"Transformations for Images"
input ImageTransformationInput {
"Resizes the image"
resize: ImageResizeInput
}
input ProductCreateInput {
customer: CustomerCreateOneWithoutProductsInput
descriptionEN: String
descriptionFR: String
images: AssetCreateManyWithoutImagesProductInput
price: Float
status: Status
titleEN: String
titleFR: String
}
input ProductCreateManyWithoutCustomerInput {
connect: [ProductWhereUniqueInput!]
create: [ProductCreateWithoutCustomerInput!]
}
input ProductCreateManyWithoutImagesInput {
connect: [ProductWhereUniqueInput!]
create: [ProductCreateWithoutImagesInput!]
}
input ProductCreateWithoutCustomerInput {
descriptionEN: String
descriptionFR: String
images: AssetCreateManyWithoutImagesProductInput
price: Float
status: Status
titleEN: String
titleFR: String
}
input ProductCreateWithoutImagesInput {
customer: CustomerCreateOneWithoutProductsInput
descriptionEN: String
descriptionFR: String
price: Float
status: Status
titleEN: String
titleFR: String
}
input ProductScalarWhereInput {
"Logical AND on all given filters."
AND: [ProductScalarWhereInput!]
"Logical NOT on all given filters combined by AND."
NOT: [ProductScalarWhereInput!]
"Logical OR on all given filters."
OR: [ProductScalarWhereInput!]
_search: String
createdAt: DateTime
"All values greater than the given value."
createdAt_gt: DateTime
"All values greater than or equal the given value."
createdAt_gte: DateTime
"All values that are contained in given list."
createdAt_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 that are not equal to given value."
createdAt_not: DateTime
"All values that are not contained in given list."
createdAt_not_in: [DateTime!]
descriptionEN: String
"All values containing the given string."
descriptionEN_contains: String
"All values ending with the given string."
descriptionEN_ends_with: String
"All values greater than the given value."
descriptionEN_gt: String
"All values greater than or equal the given value."
descriptionEN_gte: String
"All values that are contained in given list."
descriptionEN_in: [String!]
"All values less than the given value."
descriptionEN_lt: String
"All values less than or equal the given value."
descriptionEN_lte: String
"All values that are not equal to given value."
descriptionEN_not: String
"All values not containing the given string."
descriptionEN_not_contains: String
"All values not ending with the given string."
descriptionEN_not_ends_with: String
"All values that are not contained in given list."
descriptionEN_not_in: [String!]
"All values not starting with the given string."
descriptionEN_not_starts_with: String
"All values starting with the given string."
descriptionEN_starts_with: String
descriptionFR: String
"All values containing the given string."
descriptionFR_contains: String
"All values ending with the given string."
descriptionFR_ends_with: String
"All values greater than the given value."
descriptionFR_gt: String
"All values greater than or equal the given value."
descriptionFR_gte: String
"All values that are contained in given list."
descriptionFR_in: [String!]
"All values less than the given value."
descriptionFR_lt: String
"All values less than or equal the given value."
descriptionFR_lte: String
"All values that are not equal to given value."
descriptionFR_not: String
"All values not containing the given string."
descriptionFR_not_contains: String
"All values not ending with the given string."
descriptionFR_not_ends_with: String
"All values that are not contained in given list."
descriptionFR_not_in: [String!]
"All values not starting with the given string."
descriptionFR_not_starts_with: String
"All values starting with the given string."
descriptionFR_starts_with: String
id: ID
"All values containing the given string."
id_contains: ID
"All values ending with the given string."
id_ends_with: 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 that are contained in given list."
id_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 that are not equal to given value."
id_not: ID
"All values not containing the given string."
id_not_contains: ID
"All values not ending with the given string."
id_not_ends_with: ID
"All values that are not contained in given list."
id_not_in: [ID!]
"All values not starting with the given string."
id_not_starts_with: ID
"All values starting with the given string."
id_starts_with: ID
price: Float
"All values greater than the given value."
price_gt: Float
"All values greater than or equal the given value."
price_gte: Float
"All values that are contained in given list."
price_in: [Float!]
"All values less than the given value."
price_lt: Float
"All values less than or equal the given value."
price_lte: Float
"All values that are not equal to given value."
price_not: Float
"All values that are not contained in given list."
price_not_in: [Float!]
status: Status
"All values that are contained in given list."
status_in: [Status!]
"All values that are not equal to given value."
status_not: Status
"All values that are not contained in given list."
status_not_in: [Status!]
titleEN: String
"All values containing the given string."
titleEN_contains: String
"All values ending with the given string."
titleEN_ends_with: String
"All values greater than the given value."
titleEN_gt: String
"All values greater than or equal the given value."
titleEN_gte: String
"All values that are contained in given list."
titleEN_in: [String!]
"All values less than the given value."
titleEN_lt: String
"All values less than or equal the given value."
titleEN_lte: String
"All values that are not equal to given value."
titleEN_not: String
"All values not containing the given string."
titleEN_not_contains: String
"All values not ending with the given string."
titleEN_not_ends_with: String
"All values that are not contained in given list."
titleEN_not_in: [String!]
"All values not starting with the given string."
titleEN_not_starts_with: String
"All values starting with the given string."
titleEN_starts_with: String
titleFR: String
"All values containing the given string."
titleFR_contains: String
"All values ending with the given string."
titleFR_ends_with: String
"All values greater than the given value."
titleFR_gt: String
"All values greater than or equal the given value."
titleFR_gte: String
"All values that are contained in given list."
titleFR_in: [String!]
"All values less than the given value."
titleFR_lt: String
"All values less than or equal the given value."
titleFR_lte: String
"All values that are not equal to given value."
titleFR_not: String
"All values not containing the given string."
titleFR_not_contains: String
"All values not ending with the given string."
titleFR_not_ends_with: String
"All values that are not contained in given list."
titleFR_not_in: [String!]
"All values not starting with the given string."
titleFR_not_starts_with: String
"All values starting with the given string."
titleFR_starts_with: String
updatedAt: DateTime
"All values greater than the given value."
updatedAt_gt: DateTime
"All values greater than or equal the given value."
updatedAt_gte: DateTime
"All values that are contained in given list."
updatedAt_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 that are not equal to given value."
updatedAt_not: DateTime
"All values that are not contained in given list."
updatedAt_not_in: [DateTime!]
}
input ProductSubscriptionWhereInput {
"Logical AND on all given filters."
AND: [ProductSubscriptionWhereInput!]
"Logical NOT on all given filters combined by AND."
NOT: [ProductSubscriptionWhereInput!]
"Logical OR on all given filters."
OR: [ProductSubscriptionWhereInput!]
"The subscription event gets dispatched when it's listed in mutation_in"
mutation_in: [MutationType!]
node: ProductWhereInput
"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!]
}
input ProductUpdateInput {
customer: CustomerUpdateOneWithoutProductsInput
descriptionEN: String
descriptionFR: String
images: AssetUpdateManyWithoutImagesProductInput
price: Float
status: Status
titleEN: String
titleFR: String
}
input ProductUpdateManyDataInput {
descriptionEN: String
descriptionFR: String
price: Float
status: Status
titleEN: String
titleFR: String
}
input ProductUpdateManyMutationInput {
descriptionEN: String
descriptionFR: String
price: Float
status: Status
titleEN: String
titleFR: String
}
input ProductUpdateManyWithWhereNestedInput {
data: ProductUpdateManyDataInput!
where: ProductScalarWhereInput!
}
input ProductUpdateManyWithoutCustomerInput {
connect: [ProductWhereUniqueInput!]
create: [ProductCreateWithoutCustomerInput!]
delete: [ProductWhereUniqueInput!]
deleteMany: [ProductScalarWhereInput!]
disconnect: [ProductWhereUniqueInput!]
set: [ProductWhereUniqueInput!]
update: [ProductUpdateWithWhereUniqueWithoutCustomerInput!]
updateMany: [ProductUpdateManyWithWhereNestedInput!]
upsert: [ProductUpsertWithWhereUniqueWithoutCustomerInput!]
}
input ProductUpdateManyWithoutImagesInput {
connect: [ProductWhereUniqueInput!]
create: [ProductCreateWithoutImagesInput!]
delete: [ProductWhereUniqueInput!]
deleteMany: [ProductScalarWhereInput!]
disconnect: [ProductWhereUniqueInput!]
set: [ProductWhereUniqueInput!]
update: [ProductUpdateWithWhereUniqueWithoutImagesInput!]
updateMany: [ProductUpdateManyWithWhereNestedInput!]
upsert: [ProductUpsertWithWhereUniqueWithoutImagesInput!]
}
input ProductUpdateWithWhereUniqueWithoutCustomerInput {
data: ProductUpdateWithoutCustomerDataInput!
where: ProductWhereUniqueInput!
}
input ProductUpdateWithWhereUniqueWithoutImagesInput {
data: ProductUpdateWithoutImagesDataInput!
where: ProductWhereUniqueInput!
}
input ProductUpdateWithoutCustomerDataInput {
descriptionEN: String
descriptionFR: String
images: AssetUpdateManyWithoutImagesProductInput
price: Float
status: Status
titleEN: String
titleFR: String
}
input ProductUpdateWithoutImagesDataInput {
customer: CustomerUpdateOneWithoutProductsInput
descriptionEN: String
descriptionFR: String
price: Float
status: Status
titleEN: String
titleFR: String
}
input ProductUpsertWithWhereUniqueWithoutCustomerInput {
create: ProductCreateWithoutCustomerInput!
update: ProductUpdateWithoutCustomerDataInput!
where: ProductWhereUniqueInput!
}
input ProductUpsertWithWhereUniqueWithoutImagesInput {
create: ProductCreateWithoutImagesInput!
update: ProductUpdateWithoutImagesDataInput!
where: ProductWhereUniqueInput!
}
input ProductWhereInput {
"Logical AND on all given filters."
AND: [ProductWhereInput!]
"Logical NOT on all given filters combined by AND."
NOT: [ProductWhereInput!]
"Logical OR on all given filters."
OR: [ProductWhereInput!]
_search: String
createdAt: DateTime
"All values greater than the given value."
createdAt_gt: DateTime
"All values greater than or equal the given value."
createdAt_gte: DateTime
"All values that are contained in given list."
createdAt_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 that are not equal to given value."
createdAt_not: DateTime
"All values that are not contained in given list."
createdAt_not_in: [DateTime!]
customer: CustomerWhereInput
descriptionEN: String
"All values containing the given string."
descriptionEN_contains: String
"All values ending with the given string."
descriptionEN_ends_with: String
"All values greater than the given value."
descriptionEN_gt: String
"All values greater than or equal the given value."
descriptionEN_gte: String
"All values that are contained in given list."
descriptionEN_in: [String!]
"All values less than the given value."
descriptionEN_lt: String
"All values less than or equal the given value."
descriptionEN_lte: String
"All values that are not equal to given value."
descriptionEN_not: String
"All values not containing the given string."
descriptionEN_not_contains: String
"All values not ending with the given string."
descriptionEN_not_ends_with: String
"All values that are not contained in given list."
descriptionEN_not_in: [String!]
"All values not starting with the given string."
descriptionEN_not_starts_with: String
"All values starting with the given string."
descriptionEN_starts_with: String
descriptionFR: String
"All values containing the given string."
descriptionFR_contains: String
"All values ending with the given string."
descriptionFR_ends_with: String
"All values greater than the given value."
descriptionFR_gt: String
"All values greater than or equal the given value."
descriptionFR_gte: String
"All values that are contained in given list."
descriptionFR_in: [String!]
"All values less than the given value."
descriptionFR_lt: String
"All values less than or equal the given value."
descriptionFR_lte: String
"All values that are not equal to given value."
descriptionFR_not: String
"All values not containing the given string."
descriptionFR_not_contains: String
"All values not ending with the given string."
descriptionFR_not_ends_with: String
"All values that are not contained in given list."
descriptionFR_not_in: [String!]
"All values not starting with the given string."
descriptionFR_not_starts_with: String
"All values starting with the given string."
descriptionFR_starts_with: String
id: ID
"All values containing the given string."
id_contains: ID
"All values ending with the given string."
id_ends_with: 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 that are contained in given list."
id_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 that are not equal to given value."
id_not: ID
"All values not containing the given string."
id_not_contains: ID
"All values not ending with the given string."
id_not_ends_with: ID
"All values that are not contained in given list."
id_not_in: [ID!]
"All values not starting with the given string."
id_not_starts_with: ID
"All values starting with the given string."
id_starts_with: ID
images_every: AssetWhereInput
images_none: AssetWhereInput
images_some: AssetWhereInput
price: Float
"All values greater than the given value."
price_gt: Float
"All values greater than or equal the given value."
price_gte: Float
"All values that are contained in given list."
price_in: [Float!]
"All values less than the given value."
price_lt: Float
"All values less than or equal the given value."
price_lte: Float
"All values that are not equal to given value."
price_not: Float
"All values that are not contained in given list."
price_not_in: [Float!]
status: Status
"All values that are contained in given list."
status_in: [Status!]
"All values that are not equal to given value."
status_not: Status
"All values that are not contained in given list."
status_not_in: [Status!]
titleEN: String
"All values containing the given string."
titleEN_contains: String
"All values ending with the given string."
titleEN_ends_with: String
"All values greater than the given value."
titleEN_gt: String
"All values greater than or equal the given value."
titleEN_gte: String
"All values that are contained in given list."
titleEN_in: [String!]
"All values less than the given value."
titleEN_lt: String
"All values less than or equal the given value."
titleEN_lte: String
"All values that are not equal to given value."
titleEN_not: String
"All values not containing the given string."
titleEN_not_contains: String
"All values not ending with the given string."
titleEN_not_ends_with: String
"All values that are not contained in given list."
titleEN_not_in: [String!]
"All values not starting with the given string."
titleEN_not_starts_with: String
"All values starting with the given string."
titleEN_starts_with: String
titleFR: String
"All values containing the given string."
titleFR_contains: String
"All values ending with the given string."
titleFR_ends_with: String
"All values greater than the given value."
titleFR_gt: String
"All values greater than or equal the given value."
titleFR_gte: String
"All values that are contained in given list."
titleFR_in: [String!]
"All values less than the given value."
titleFR_lt: String
"All values less than or equal the given value."
titleFR_lte: String
"All values that are not equal to given value."
titleFR_not: String
"All values not containing the given string."
titleFR_not_contains: String
"All values not ending with the given string."
titleFR_not_ends_with: String
"All values that are not contained in given list."
titleFR_not_in: [String!]
"All values not starting with the given string."
titleFR_not_starts_with: String
"All values starting with the given string."
titleFR_starts_with: String
updatedAt: DateTime
"All values greater than the given value."
updatedAt_gt: DateTime
"All values greater than or equal the given value."
updatedAt_gte: DateTime
"All values that are contained in given list."
updatedAt_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 that are not equal to given value."
updatedAt_not: DateTime
"All values that are not contained in given list."
updatedAt_not_in: [DateTime!]
}
input ProductWhereUniqueInput {
id: ID
}
input ThemeCreateInput {
customer: CustomerCreateOneWithoutThemeInput
logo: AssetCreateOneWithoutLogoThemeInput
primaryColor: String!
status: Status
}
input ThemeCreateManyWithoutLogoInput {
connect: [ThemeWhereUniqueInput!]
create: [ThemeCreateWithoutLogoInput!]
}
input ThemeCreateOneWithoutCustomerInput {
connect: ThemeWhereUniqueInput
create: ThemeCreateWithoutCustomerInput
}
input ThemeCreateWithoutCustomerInput {
logo: AssetCreateOneWithoutLogoThemeInput
primaryColor: String!
status: Status
}
input ThemeCreateWithoutLogoInput {
customer: CustomerCreateOneWithoutThemeInput
primaryColor: String!
status: Status
}
input ThemeScalarWhereInput {
"Logical AND on all given filters."
AND: [ThemeScalarWhereInput!]
"Logical NOT on all given filters combined by AND."
NOT: [ThemeScalarWhereInput!]
"Logical OR on all given filters."
OR: [ThemeScalarWhereInput!]
_search: String
createdAt: DateTime
"All values greater than the given value."
createdAt_gt: DateTime
"All values greater than or equal the given value."
createdAt_gte: DateTime
"All values that are contained in given list."
createdAt_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 that are not equal to given value."
createdAt_not: DateTime
"All values that are not contained in given list."
createdAt_not_in: [DateTime!]
id: ID
"All values containing the given string."
id_contains: ID
"All values ending with the given string."
id_ends_with: 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 that are contained in given list."
id_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 that are not equal to given value."
id_not: ID
"All values not containing the given string."
id_not_contains: ID
"All values not ending with the given string."
id_not_ends_with: ID
"All values that are not contained in given list."
id_not_in: [ID!]
"All values not starting with the given string."
id_not_starts_with: ID
"All values starting with the given string."
id_starts_with: ID
primaryColor: String
"All values containing the given string."
primaryColor_contains: String
"All values ending with the given string."
primaryColor_ends_with: String
"All values greater than the given value."
primaryColor_gt: String
"All values greater than or equal the given value."
primaryColor_gte: String
"All values that are contained in given list."
primaryColor_in: [String!]
"All values less than the given value."
primaryColor_lt: String
"All values less than or equal the given value."
primaryColor_lte: String
"All values that are not equal to given value."
primaryColor_not: String
"All values not containing the given string."
primaryColor_not_contains: String
"All values not ending with the given string."
primaryColor_not_ends_with: String
"All values that are not contained in given list."
primaryColor_not_in: [String!]
"All values not starting with the given string."
primaryColor_not_starts_with: String
"All values starting with the given string."
primaryColor_starts_with: String
status: Status
"All values that are contained in given list."
status_in: [Status!]
"All values that are not equal to given value."
status_not: Status
"All values that are not contained in given list."
status_not_in: [Status!]
updatedAt: DateTime
"All values greater than the given value."
updatedAt_gt: DateTime
"All values greater than or equal the given value."
updatedAt_gte: DateTime
"All values that are contained in given list."
updatedAt_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 that are not equal to given value."
updatedAt_not: DateTime
"All values that are not contained in given list."
updatedAt_not_in: [DateTime!]
}
input ThemeSubscriptionWhereInput {
"Logical AND on all given filters."
AND: [ThemeSubscriptionWhereInput!]
"Logical NOT on all given filters combined by AND."
NOT: [ThemeSubscriptionWhereInput!]
"Logical OR on all given filters."
OR: [ThemeSubscriptionWhereInput!]
"The subscription event gets dispatched when it's listed in mutation_in"
mutation_in: [MutationType!]
node: ThemeWhereInput
"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!]
}
input ThemeUpdateInput {
customer: CustomerUpdateOneWithoutThemeInput
logo: AssetUpdateOneWithoutLogoThemeInput
primaryColor: String
status: Status
}
input ThemeUpdateManyDataInput {
primaryColor: String
status: Status
}
input ThemeUpdateManyMutationInput {
primaryColor: String
status: Status
}
input ThemeUpdateManyWithWhereNestedInput {
data: ThemeUpdateManyDataInput!
where: ThemeScalarWhereInput!
}
input ThemeUpdateManyWithoutLogoInput {
connect: [ThemeWhereUniqueInput!]
create: [ThemeCreateWithoutLogoInput!]
delete: [ThemeWhereUniqueInput!]
deleteMany: [ThemeScalarWhereInput!]
disconnect: [ThemeWhereUniqueInput!]
set: [ThemeWhereUniqueInput!]
update: [ThemeUpdateWithWhereUniqueWithoutLogoInput!]
updateMany: [ThemeUpdateManyWithWhereNestedInput!]
upsert: [ThemeUpsertWithWhereUniqueWithoutLogoInput!]
}
input ThemeUpdateOneWithoutCustomerInput {
connect: ThemeWhereUniqueInput
create: ThemeCreateWithoutCustomerInput
delete: Boolean
disconnect: Boolean
update: ThemeUpdateWithoutCustomerDataInput
upsert: ThemeUpsertWithoutCustomerInput
}
input ThemeUpdateWithWhereUniqueWithoutLogoInput {
data: ThemeUpdateWithoutLogoDataInput!
where: ThemeWhereUniqueInput!
}
input ThemeUpdateWithoutCustomerDataInput {
logo: AssetUpdateOneWithoutLogoThemeInput
primaryColor: String
status: Status
}
input ThemeUpdateWithoutLogoDataInput {
customer: CustomerUpdateOneWithoutThemeInput
primaryColor: String
status: Status
}
input ThemeUpsertWithWhereUniqueWithoutLogoInput {
create: ThemeCreateWithoutLogoInput!
update: ThemeUpdateWithoutLogoDataInput!
where: ThemeWhereUniqueInput!
}
input ThemeUpsertWithoutCustomerInput {
create: ThemeCreateWithoutCustomerInput!
update: ThemeUpdateWithoutCustomerDataInput!
}
input ThemeWhereInput {
"Logical AND on all given filters."
AND: [ThemeWhereInput!]
"Logical NOT on all given filters combined by AND."
NOT: [ThemeWhereInput!]
"Logical OR on all given filters."
OR: [ThemeWhereInput!]
_search: String
createdAt: DateTime
"All values greater than the given value."
createdAt_gt: DateTime
"All values greater than or equal the given value."
createdAt_gte: DateTime
"All values that are contained in given list."
createdAt_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 that are not equal to given value."
createdAt_not: DateTime
"All values that are not contained in given list."
createdAt_not_in: [DateTime!]
customer: CustomerWhereInput
id: ID
"All values containing the given string."
id_contains: ID
"All values ending with the given string."
id_ends_with: 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 that are contained in given list."
id_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 that are not equal to given value."
id_not: ID
"All values not containing the given string."
id_not_contains: ID
"All values not ending with the given string."
id_not_ends_with: ID
"All values that are not contained in given list."
id_not_in: [ID!]
"All values not starting with the given string."
id_not_starts_with: ID
"All values starting with the given string."
id_starts_with: ID
logo: AssetWhereInput
primaryColor: String
"All values containing the given string."
primaryColor_contains: String
"All values ending with the given string."
primaryColor_ends_with: String
"All values greater than the given value."
primaryColor_gt: String
"All values greater than or equal the given value."
primaryColor_gte: String
"All values that are contained in given list."
primaryColor_in: [String!]
"All values less than the given value."
primaryColor_lt: String
"All values less than or equal the given value."
primaryColor_lte: String
"All values that are not equal to given value."
primaryColor_not: String
"All values not containing the given string."
primaryColor_not_contains: String
"All values not ending with the given string."
primaryColor_not_ends_with: String
"All values that are not contained in given list."
primaryColor_not_in: [String!]
"All values not starting with the given string."
primaryColor_not_starts_with: String
"All values starting with the given string."
primaryColor_starts_with: String
status: Status
"All values that are contained in given list."
status_in: [Status!]
"All values that are not equal to given value."
status_not: Status
"All values that are not contained in given list."
status_not_in: [Status!]
updatedAt: DateTime
"All values greater than the given value."
updatedAt_gt: DateTime
"All values greater than or equal the given value."
updatedAt_gte: DateTime
"All values that are contained in given list."
updatedAt_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 that are not equal to given value."
updatedAt_not: DateTime
"All values that are not contained in given list."
updatedAt_not_in: [DateTime!]
}
input ThemeWhereUniqueInput {
id: ID
}
scalar DateTime
"Custom scalar representing a Slate rich text AST"
scalar RichTextAST
"""
The `Long` scalar type represents non-fractional signed whole numeric values.
Long can represent values between -(2^63) and 2^63 - 1.
"""
scalar Long
"Raw JSON value"
scalar Json