Files
softclick-landing/schema.graphql
2026-06-01 22:05:26 +03:00

1026 lines
30 KiB
GraphQL

input BooleanFilterInput {
and: [Boolean]
between: [Boolean]
contains: Boolean
containsi: Boolean
endsWith: Boolean
eq: Boolean
eqi: Boolean
gt: Boolean
gte: Boolean
in: [Boolean]
lt: Boolean
lte: Boolean
ne: Boolean
nei: Boolean
not: BooleanFilterInput
notContains: Boolean
notContainsi: Boolean
notIn: [Boolean]
notNull: Boolean
null: Boolean
or: [Boolean]
startsWith: Boolean
}
type Category {
badge: String
createdAt: DateTime
description: String
documentId: ID!
group: ENUM_CATEGORY_GROUP!
publishedAt: DateTime
slug: String!
sortOrder: Int!
title: String
updatedAt: DateTime
vendors(filters: VendorFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [Vendor]!
vendors_connection(filters: VendorFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): VendorRelationResponseCollection
}
type CategoryEntityResponseCollection {
nodes: [Category!]!
pageInfo: Pagination!
}
input CategoryFiltersInput {
and: [CategoryFiltersInput]
badge: StringFilterInput
createdAt: DateTimeFilterInput
description: StringFilterInput
documentId: IDFilterInput
group: StringFilterInput
not: CategoryFiltersInput
or: [CategoryFiltersInput]
publishedAt: DateTimeFilterInput
slug: StringFilterInput
sortOrder: IntFilterInput
title: StringFilterInput
updatedAt: DateTimeFilterInput
vendors: VendorFiltersInput
}
input CategoryInput {
badge: String
description: String
group: ENUM_CATEGORY_GROUP
publishedAt: DateTime
slug: String
sortOrder: Int
title: String
vendors: [ID]
}
type CategoryRelationResponseCollection {
nodes: [Category!]!
}
type ComponentCardsAdvantage {
color: ComponentSharedColor
description: String
icon: ComponentSharedIcon
id: ID!
title: String
}
input ComponentCardsAdvantageFiltersInput {
and: [ComponentCardsAdvantageFiltersInput]
color: ComponentSharedColorFiltersInput
description: StringFilterInput
icon: ComponentSharedIconFiltersInput
not: ComponentCardsAdvantageFiltersInput
or: [ComponentCardsAdvantageFiltersInput]
title: StringFilterInput
}
type ComponentCardsCase {
badge: String
color: ComponentSharedColor
description: String
footnote: String
icon: ComponentSharedIcon
id: ID!
pretitle: String
title: String
}
input ComponentCardsCaseFiltersInput {
and: [ComponentCardsCaseFiltersInput]
badge: StringFilterInput
color: ComponentSharedColorFiltersInput
description: StringFilterInput
footnote: StringFilterInput
icon: ComponentSharedIconFiltersInput
not: ComponentCardsCaseFiltersInput
or: [ComponentCardsCaseFiltersInput]
pretitle: StringFilterInput
title: StringFilterInput
}
type ComponentCardsService {
category: Category
color: ComponentSharedColor
description: String
icon: ComponentSharedIcon
id: ID!
title: String
}
input ComponentCardsServiceFiltersInput {
and: [ComponentCardsServiceFiltersInput]
category: CategoryFiltersInput
color: ComponentSharedColorFiltersInput
description: StringFilterInput
icon: ComponentSharedIconFiltersInput
not: ComponentCardsServiceFiltersInput
or: [ComponentCardsServiceFiltersInput]
title: StringFilterInput
}
type ComponentCardsSolution {
category: Category
description: String
footnote: String
icon: ComponentSharedIcon
id: ID!
title: String
}
input ComponentCardsSolutionFiltersInput {
and: [ComponentCardsSolutionFiltersInput]
category: CategoryFiltersInput
description: StringFilterInput
footnote: StringFilterInput
icon: ComponentSharedIconFiltersInput
not: ComponentCardsSolutionFiltersInput
or: [ComponentCardsSolutionFiltersInput]
title: StringFilterInput
}
type ComponentSectionsAbout {
anchor: String
cards(filters: ComponentCardsAdvantageFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [ComponentCardsAdvantage]
description: String
id: ID!
partners(filters: ComponentSharedStringFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [ComponentSharedString]
title: String
}
type ComponentSectionsCases {
anchor: String
cards(filters: ComponentCardsCaseFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [ComponentCardsCase]
description: String
id: ID!
title: String
}
type ComponentSectionsHomeHero {
anchor: String
badge: String
description: String
id: ID!
stats(filters: ComponentSharedAttributeFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [ComponentSharedAttribute]
title: String
}
type ComponentSectionsServices {
anchor: String
cards(filters: ComponentCardsServiceFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [ComponentCardsService]
description: String
id: ID!
title: String
}
type ComponentSectionsSolutions {
anchor: String
cards(filters: ComponentCardsSolutionFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [ComponentCardsSolution]
description: String
id: ID!
title: String
}
type ComponentSharedAttribute {
id: ID!
key: String
value: String
}
input ComponentSharedAttributeFiltersInput {
and: [ComponentSharedAttributeFiltersInput]
key: StringFilterInput
not: ComponentSharedAttributeFiltersInput
or: [ComponentSharedAttributeFiltersInput]
value: StringFilterInput
}
type ComponentSharedColor {
id: ID!
value: ENUM_COMPONENTSHAREDCOLOR_VALUE
}
input ComponentSharedColorFiltersInput {
and: [ComponentSharedColorFiltersInput]
not: ComponentSharedColorFiltersInput
or: [ComponentSharedColorFiltersInput]
value: StringFilterInput
}
type ComponentSharedContact {
displayValue: String
id: ID!
type: ENUM_COMPONENTSHAREDCONTACT_TYPE!
value: String!
}
input ComponentSharedContactFiltersInput {
and: [ComponentSharedContactFiltersInput]
displayValue: StringFilterInput
not: ComponentSharedContactFiltersInput
or: [ComponentSharedContactFiltersInput]
type: StringFilterInput
value: StringFilterInput
}
input ComponentSharedContactInput {
displayValue: String
id: ID
type: ENUM_COMPONENTSHAREDCONTACT_TYPE
value: String
}
type ComponentSharedIcon {
id: ID!
value: ENUM_COMPONENTSHAREDICON_VALUE
}
input ComponentSharedIconFiltersInput {
and: [ComponentSharedIconFiltersInput]
not: ComponentSharedIconFiltersInput
or: [ComponentSharedIconFiltersInput]
value: StringFilterInput
}
type ComponentSharedString {
id: ID!
value: String!
}
input ComponentSharedStringFiltersInput {
and: [ComponentSharedStringFiltersInput]
not: ComponentSharedStringFiltersInput
or: [ComponentSharedStringFiltersInput]
value: StringFilterInput
}
input ComponentSharedStringInput {
id: ID
value: String
}
"""
A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.
"""
scalar DateTime
input DateTimeFilterInput {
and: [DateTime]
between: [DateTime]
contains: DateTime
containsi: DateTime
endsWith: DateTime
eq: DateTime
eqi: DateTime
gt: DateTime
gte: DateTime
in: [DateTime]
lt: DateTime
lte: DateTime
ne: DateTime
nei: DateTime
not: DateTimeFilterInput
notContains: DateTime
notContainsi: DateTime
notIn: [DateTime]
notNull: Boolean
null: Boolean
or: [DateTime]
startsWith: DateTime
}
type DeleteMutationResponse {
documentId: ID!
}
enum ENUM_CATEGORY_GROUP {
service
solution
}
enum ENUM_COMPONENTSHAREDCOLOR_VALUE {
blue
cyan
emerald
indigo
orange
pink
violet
}
enum ENUM_COMPONENTSHAREDCONTACT_TYPE {
address
email
phone
working_hours
}
enum ENUM_COMPONENTSHAREDICON_VALUE {
award
building
check_circle
cloud
cpu
database
factory
graduation_cap
heart
landmark
package
rocket
server
settings
shield
shopping_cart
users
zap
}
type Error {
code: String!
message: String
}
input FileInfoInput {
alternativeText: String
caption: String
name: String
}
input FloatFilterInput {
and: [Float]
between: [Float]
contains: Float
containsi: Float
endsWith: Float
eq: Float
eqi: Float
gt: Float
gte: Float
in: [Float]
lt: Float
lte: Float
ne: Float
nei: Float
not: FloatFilterInput
notContains: Float
notContainsi: Float
notIn: [Float]
notNull: Boolean
null: Boolean
or: [Float]
startsWith: Float
}
union GenericMorph = Category | ComponentCardsAdvantage | ComponentCardsCase | ComponentCardsService | ComponentCardsSolution | ComponentSectionsAbout | ComponentSectionsCases | ComponentSectionsHomeHero | ComponentSectionsServices | ComponentSectionsSolutions | ComponentSharedAttribute | ComponentSharedColor | ComponentSharedContact | ComponentSharedIcon | ComponentSharedString | HomePage | I18NLocale | ReviewWorkflowsWorkflow | ReviewWorkflowsWorkflowStage | SiteConfig | UploadFile | UsersPermissionsPermission | UsersPermissionsRole | UsersPermissionsUser | Vendor
type HomePage {
createdAt: DateTime
documentId: ID!
publishedAt: DateTime
sections: [HomePageSectionsDynamicZone]
updatedAt: DateTime
}
input HomePageInput {
publishedAt: DateTime
sections: [HomePageSectionsDynamicZoneInput!]
}
union HomePageSectionsDynamicZone = ComponentSectionsAbout | ComponentSectionsCases | ComponentSectionsHomeHero | ComponentSectionsServices | ComponentSectionsSolutions | Error
scalar HomePageSectionsDynamicZoneInput
type I18NLocale {
code: String
createdAt: DateTime
documentId: ID!
name: String
publishedAt: DateTime
updatedAt: DateTime
}
type I18NLocaleEntityResponseCollection {
nodes: [I18NLocale!]!
pageInfo: Pagination!
}
input I18NLocaleFiltersInput {
and: [I18NLocaleFiltersInput]
code: StringFilterInput
createdAt: DateTimeFilterInput
documentId: IDFilterInput
name: StringFilterInput
not: I18NLocaleFiltersInput
or: [I18NLocaleFiltersInput]
publishedAt: DateTimeFilterInput
updatedAt: DateTimeFilterInput
}
input IDFilterInput {
and: [ID]
between: [ID]
contains: ID
containsi: ID
endsWith: ID
eq: ID
eqi: ID
gt: ID
gte: ID
in: [ID]
lt: ID
lte: ID
ne: ID
nei: ID
not: IDFilterInput
notContains: ID
notContainsi: ID
notIn: [ID]
notNull: Boolean
null: Boolean
or: [ID]
startsWith: ID
}
input IntFilterInput {
and: [Int]
between: [Int]
contains: Int
containsi: Int
endsWith: Int
eq: Int
eqi: Int
gt: Int
gte: Int
in: [Int]
lt: Int
lte: Int
ne: Int
nei: Int
not: IntFilterInput
notContains: Int
notContainsi: Int
notIn: [Int]
notNull: Boolean
null: Boolean
or: [Int]
startsWith: Int
}
"""
The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf).
"""
scalar JSON
input JSONFilterInput {
and: [JSON]
between: [JSON]
contains: JSON
containsi: JSON
endsWith: JSON
eq: JSON
eqi: JSON
gt: JSON
gte: JSON
in: [JSON]
lt: JSON
lte: JSON
ne: JSON
nei: JSON
not: JSONFilterInput
notContains: JSON
notContainsi: JSON
notIn: [JSON]
notNull: Boolean
null: Boolean
or: [JSON]
startsWith: JSON
}
type Mutation {
"""Change user password. Confirm with the current password."""
changePassword(currentPassword: String!, password: String!, passwordConfirmation: String!): UsersPermissionsLoginPayload
createCategory(data: CategoryInput!, status: PublicationStatus = PUBLISHED): Category
createReviewWorkflowsWorkflow(data: ReviewWorkflowsWorkflowInput!, status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflow
createReviewWorkflowsWorkflowStage(data: ReviewWorkflowsWorkflowStageInput!, status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflowStage
"""Create a new role"""
createUsersPermissionsRole(data: UsersPermissionsRoleInput!): UsersPermissionsCreateRolePayload
"""Create a new user"""
createUsersPermissionsUser(data: UsersPermissionsUserInput!): UsersPermissionsUserEntityResponse!
createVendor(data: VendorInput!, status: PublicationStatus = PUBLISHED): Vendor
deleteCategory(documentId: ID!): DeleteMutationResponse
deleteHomePage: DeleteMutationResponse
deleteReviewWorkflowsWorkflow(documentId: ID!): DeleteMutationResponse
deleteReviewWorkflowsWorkflowStage(documentId: ID!): DeleteMutationResponse
deleteSiteConfig: DeleteMutationResponse
deleteUploadFile(id: ID!): UploadFile
"""Delete an existing role"""
deleteUsersPermissionsRole(id: ID!): UsersPermissionsDeleteRolePayload
"""Delete an existing user"""
deleteUsersPermissionsUser(id: ID!): UsersPermissionsUserEntityResponse!
deleteVendor(documentId: ID!): DeleteMutationResponse
"""Confirm an email users email address"""
emailConfirmation(confirmation: String!): UsersPermissionsLoginPayload
"""Request a reset password token"""
forgotPassword(email: String!): UsersPermissionsPasswordPayload
login(input: UsersPermissionsLoginInput!): UsersPermissionsLoginPayload!
"""Register a user"""
register(input: UsersPermissionsRegisterInput!): UsersPermissionsLoginPayload!
"""
Reset user password. Confirm with a code (resetToken from forgotPassword)
"""
resetPassword(code: String!, password: String!, passwordConfirmation: String!): UsersPermissionsLoginPayload
updateCategory(data: CategoryInput!, documentId: ID!, status: PublicationStatus = PUBLISHED): Category
updateHomePage(data: HomePageInput!, status: PublicationStatus = PUBLISHED): HomePage
updateReviewWorkflowsWorkflow(data: ReviewWorkflowsWorkflowInput!, documentId: ID!, status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflow
updateReviewWorkflowsWorkflowStage(data: ReviewWorkflowsWorkflowStageInput!, documentId: ID!, status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflowStage
updateSiteConfig(data: SiteConfigInput!, status: PublicationStatus = PUBLISHED): SiteConfig
updateUploadFile(id: ID!, info: FileInfoInput): UploadFile!
"""Update an existing role"""
updateUsersPermissionsRole(data: UsersPermissionsRoleInput!, id: ID!): UsersPermissionsUpdateRolePayload
"""Update an existing user"""
updateUsersPermissionsUser(data: UsersPermissionsUserInput!, id: ID!): UsersPermissionsUserEntityResponse!
updateVendor(data: VendorInput!, documentId: ID!, status: PublicationStatus = PUBLISHED): Vendor
}
type Pagination {
page: Int!
pageCount: Int!
pageSize: Int!
total: Int!
}
input PaginationArg {
limit: Int
page: Int
pageSize: Int
start: Int
}
enum PublicationFilter {
HAS_PUBLISHED_VERSION
HAS_PUBLISHED_VERSION_DOCUMENT
MODIFIED
NEVER_PUBLISHED
NEVER_PUBLISHED_DOCUMENT
PUBLISHED_WITHOUT_DRAFT
PUBLISHED_WITH_DRAFT
UNMODIFIED
}
enum PublicationStatus {
DRAFT
PUBLISHED
}
type Query {
categories(filters: CategoryFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): [Category]!
categories_connection(filters: CategoryFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): CategoryEntityResponseCollection
category(documentId: ID!, hasPublishedVersion: Boolean, publicationFilter: PublicationFilter, status: PublicationStatus = PUBLISHED): Category
homePage(hasPublishedVersion: Boolean, publicationFilter: PublicationFilter, status: PublicationStatus = PUBLISHED): HomePage
i18NLocale(documentId: ID!, hasPublishedVersion: Boolean, publicationFilter: PublicationFilter, status: PublicationStatus = PUBLISHED): I18NLocale
i18NLocales(filters: I18NLocaleFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): [I18NLocale]!
i18NLocales_connection(filters: I18NLocaleFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): I18NLocaleEntityResponseCollection
me: UsersPermissionsMe
reviewWorkflowsWorkflow(documentId: ID!, hasPublishedVersion: Boolean, publicationFilter: PublicationFilter, status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflow
reviewWorkflowsWorkflowStage(documentId: ID!, hasPublishedVersion: Boolean, publicationFilter: PublicationFilter, status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflowStage
reviewWorkflowsWorkflowStages(filters: ReviewWorkflowsWorkflowStageFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): [ReviewWorkflowsWorkflowStage]!
reviewWorkflowsWorkflowStages_connection(filters: ReviewWorkflowsWorkflowStageFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflowStageEntityResponseCollection
reviewWorkflowsWorkflows(filters: ReviewWorkflowsWorkflowFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): [ReviewWorkflowsWorkflow]!
reviewWorkflowsWorkflows_connection(filters: ReviewWorkflowsWorkflowFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflowEntityResponseCollection
siteConfig(hasPublishedVersion: Boolean, publicationFilter: PublicationFilter, status: PublicationStatus = PUBLISHED): SiteConfig
uploadFile(documentId: ID!, hasPublishedVersion: Boolean, publicationFilter: PublicationFilter, status: PublicationStatus = PUBLISHED): UploadFile
uploadFiles(filters: UploadFileFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): [UploadFile]!
uploadFiles_connection(filters: UploadFileFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): UploadFileEntityResponseCollection
usersPermissionsRole(documentId: ID!, hasPublishedVersion: Boolean, publicationFilter: PublicationFilter, status: PublicationStatus = PUBLISHED): UsersPermissionsRole
usersPermissionsRoles(filters: UsersPermissionsRoleFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): [UsersPermissionsRole]!
usersPermissionsRoles_connection(filters: UsersPermissionsRoleFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): UsersPermissionsRoleEntityResponseCollection
usersPermissionsUser(documentId: ID!, hasPublishedVersion: Boolean, publicationFilter: PublicationFilter, status: PublicationStatus = PUBLISHED): UsersPermissionsUser
usersPermissionsUsers(filters: UsersPermissionsUserFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): [UsersPermissionsUser]!
usersPermissionsUsers_connection(filters: UsersPermissionsUserFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): UsersPermissionsUserEntityResponseCollection
vendor(documentId: ID!, hasPublishedVersion: Boolean, publicationFilter: PublicationFilter, status: PublicationStatus = PUBLISHED): Vendor
vendors(filters: VendorFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): [Vendor]!
vendors_connection(filters: VendorFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, publicationFilter: PublicationFilter, sort: [String] = [], status: PublicationStatus = PUBLISHED): VendorEntityResponseCollection
}
type ReviewWorkflowsWorkflow {
contentTypes: JSON!
createdAt: DateTime
documentId: ID!
name: String!
publishedAt: DateTime
stageRequiredToPublish: ReviewWorkflowsWorkflowStage
stages(filters: ReviewWorkflowsWorkflowStageFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [ReviewWorkflowsWorkflowStage]!
stages_connection(filters: ReviewWorkflowsWorkflowStageFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): ReviewWorkflowsWorkflowStageRelationResponseCollection
updatedAt: DateTime
}
type ReviewWorkflowsWorkflowEntityResponseCollection {
nodes: [ReviewWorkflowsWorkflow!]!
pageInfo: Pagination!
}
input ReviewWorkflowsWorkflowFiltersInput {
and: [ReviewWorkflowsWorkflowFiltersInput]
contentTypes: JSONFilterInput
createdAt: DateTimeFilterInput
documentId: IDFilterInput
name: StringFilterInput
not: ReviewWorkflowsWorkflowFiltersInput
or: [ReviewWorkflowsWorkflowFiltersInput]
publishedAt: DateTimeFilterInput
stageRequiredToPublish: ReviewWorkflowsWorkflowStageFiltersInput
stages: ReviewWorkflowsWorkflowStageFiltersInput
updatedAt: DateTimeFilterInput
}
input ReviewWorkflowsWorkflowInput {
contentTypes: JSON
name: String
publishedAt: DateTime
stageRequiredToPublish: ID
stages: [ID]
}
type ReviewWorkflowsWorkflowStage {
color: String
createdAt: DateTime
documentId: ID!
name: String
publishedAt: DateTime
updatedAt: DateTime
workflow: ReviewWorkflowsWorkflow
}
type ReviewWorkflowsWorkflowStageEntityResponseCollection {
nodes: [ReviewWorkflowsWorkflowStage!]!
pageInfo: Pagination!
}
input ReviewWorkflowsWorkflowStageFiltersInput {
and: [ReviewWorkflowsWorkflowStageFiltersInput]
color: StringFilterInput
createdAt: DateTimeFilterInput
documentId: IDFilterInput
name: StringFilterInput
not: ReviewWorkflowsWorkflowStageFiltersInput
or: [ReviewWorkflowsWorkflowStageFiltersInput]
publishedAt: DateTimeFilterInput
updatedAt: DateTimeFilterInput
workflow: ReviewWorkflowsWorkflowFiltersInput
}
input ReviewWorkflowsWorkflowStageInput {
color: String
name: String
publishedAt: DateTime
workflow: ID
}
type ReviewWorkflowsWorkflowStageRelationResponseCollection {
nodes: [ReviewWorkflowsWorkflowStage!]!
}
type SiteConfig {
contacts(filters: ComponentSharedContactFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [ComponentSharedContact]
createdAt: DateTime
description: String
documentId: ID!
privacyPolicy: UploadFile
publishedAt: DateTime
termsOfUse: UploadFile
title: String!
updatedAt: DateTime
}
input SiteConfigInput {
contacts: [ComponentSharedContactInput]
description: String
privacyPolicy: ID
publishedAt: DateTime
termsOfUse: ID
title: String
}
input StringFilterInput {
and: [String]
between: [String]
contains: String
containsi: String
endsWith: String
eq: String
eqi: String
gt: String
gte: String
in: [String]
lt: String
lte: String
ne: String
nei: String
not: StringFilterInput
notContains: String
notContainsi: String
notIn: [String]
notNull: Boolean
null: Boolean
or: [String]
startsWith: String
}
type UploadFile {
alternativeText: String
caption: String
createdAt: DateTime
documentId: ID!
ext: String
focalPoint: JSON
formats: JSON
hash: String!
height: Int
mime: String!
name: String!
previewUrl: String
provider: String!
provider_metadata: JSON
publishedAt: DateTime
related: [GenericMorph]
size: Float!
updatedAt: DateTime
url: String!
width: Int
}
type UploadFileEntityResponseCollection {
nodes: [UploadFile!]!
pageInfo: Pagination!
}
input UploadFileFiltersInput {
alternativeText: StringFilterInput
and: [UploadFileFiltersInput]
caption: StringFilterInput
createdAt: DateTimeFilterInput
documentId: IDFilterInput
ext: StringFilterInput
focalPoint: JSONFilterInput
formats: JSONFilterInput
hash: StringFilterInput
height: IntFilterInput
mime: StringFilterInput
name: StringFilterInput
not: UploadFileFiltersInput
or: [UploadFileFiltersInput]
previewUrl: StringFilterInput
provider: StringFilterInput
provider_metadata: JSONFilterInput
publishedAt: DateTimeFilterInput
size: FloatFilterInput
updatedAt: DateTimeFilterInput
url: StringFilterInput
width: IntFilterInput
}
type UsersPermissionsCreateRolePayload {
ok: Boolean!
}
type UsersPermissionsDeleteRolePayload {
ok: Boolean!
}
input UsersPermissionsLoginInput {
identifier: String!
password: String!
provider: String! = "local"
}
type UsersPermissionsLoginPayload {
jwt: String
user: UsersPermissionsMe!
}
type UsersPermissionsMe {
blocked: Boolean
confirmed: Boolean
documentId: ID!
email: String
id: ID!
role: UsersPermissionsMeRole
username: String!
}
type UsersPermissionsMeRole {
description: String
id: ID!
name: String!
type: String
}
type UsersPermissionsPasswordPayload {
ok: Boolean!
}
type UsersPermissionsPermission {
action: String!
createdAt: DateTime
documentId: ID!
publishedAt: DateTime
role: UsersPermissionsRole
updatedAt: DateTime
}
input UsersPermissionsPermissionFiltersInput {
action: StringFilterInput
and: [UsersPermissionsPermissionFiltersInput]
createdAt: DateTimeFilterInput
documentId: IDFilterInput
not: UsersPermissionsPermissionFiltersInput
or: [UsersPermissionsPermissionFiltersInput]
publishedAt: DateTimeFilterInput
role: UsersPermissionsRoleFiltersInput
updatedAt: DateTimeFilterInput
}
type UsersPermissionsPermissionRelationResponseCollection {
nodes: [UsersPermissionsPermission!]!
}
input UsersPermissionsRegisterInput {
email: String!
password: String!
username: String!
}
type UsersPermissionsRole {
createdAt: DateTime
description: String
documentId: ID!
name: String!
permissions(filters: UsersPermissionsPermissionFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [UsersPermissionsPermission]!
permissions_connection(filters: UsersPermissionsPermissionFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): UsersPermissionsPermissionRelationResponseCollection
publishedAt: DateTime
type: String
updatedAt: DateTime
users(filters: UsersPermissionsUserFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [UsersPermissionsUser]!
users_connection(filters: UsersPermissionsUserFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): UsersPermissionsUserRelationResponseCollection
}
type UsersPermissionsRoleEntityResponseCollection {
nodes: [UsersPermissionsRole!]!
pageInfo: Pagination!
}
input UsersPermissionsRoleFiltersInput {
and: [UsersPermissionsRoleFiltersInput]
createdAt: DateTimeFilterInput
description: StringFilterInput
documentId: IDFilterInput
name: StringFilterInput
not: UsersPermissionsRoleFiltersInput
or: [UsersPermissionsRoleFiltersInput]
permissions: UsersPermissionsPermissionFiltersInput
publishedAt: DateTimeFilterInput
type: StringFilterInput
updatedAt: DateTimeFilterInput
users: UsersPermissionsUserFiltersInput
}
input UsersPermissionsRoleInput {
description: String
name: String
permissions: [ID]
publishedAt: DateTime
type: String
users: [ID]
}
type UsersPermissionsUpdateRolePayload {
ok: Boolean!
}
type UsersPermissionsUser {
blocked: Boolean
confirmed: Boolean
createdAt: DateTime
documentId: ID!
email: String!
provider: String
publishedAt: DateTime
role: UsersPermissionsRole
updatedAt: DateTime
username: String!
}
type UsersPermissionsUserEntityResponse {
data: UsersPermissionsUser
}
type UsersPermissionsUserEntityResponseCollection {
nodes: [UsersPermissionsUser!]!
pageInfo: Pagination!
}
input UsersPermissionsUserFiltersInput {
and: [UsersPermissionsUserFiltersInput]
blocked: BooleanFilterInput
confirmed: BooleanFilterInput
createdAt: DateTimeFilterInput
documentId: IDFilterInput
email: StringFilterInput
not: UsersPermissionsUserFiltersInput
or: [UsersPermissionsUserFiltersInput]
provider: StringFilterInput
publishedAt: DateTimeFilterInput
role: UsersPermissionsRoleFiltersInput
updatedAt: DateTimeFilterInput
username: StringFilterInput
}
input UsersPermissionsUserInput {
blocked: Boolean
confirmed: Boolean
email: String
password: String
provider: String
publishedAt: DateTime
role: ID
username: String
}
type UsersPermissionsUserRelationResponseCollection {
nodes: [UsersPermissionsUser!]!
}
type Vendor {
categories(filters: CategoryFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [Category]!
categories_connection(filters: CategoryFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): CategoryRelationResponseCollection
createdAt: DateTime
description: String
documentId: ID!
products(filters: ComponentSharedStringFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [ComponentSharedString]
publishedAt: DateTime
slug: String!
title: String
updatedAt: DateTime
}
type VendorEntityResponseCollection {
nodes: [Vendor!]!
pageInfo: Pagination!
}
input VendorFiltersInput {
and: [VendorFiltersInput]
categories: CategoryFiltersInput
createdAt: DateTimeFilterInput
description: StringFilterInput
documentId: IDFilterInput
not: VendorFiltersInput
or: [VendorFiltersInput]
products: ComponentSharedStringFiltersInput
publishedAt: DateTimeFilterInput
slug: StringFilterInput
title: StringFilterInput
updatedAt: DateTimeFilterInput
}
input VendorInput {
categories: [ID]
description: String
products: [ComponentSharedStringInput]
publishedAt: DateTime
slug: String
title: String
}
type VendorRelationResponseCollection {
nodes: [Vendor!]!
}