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 { cards(filters: ComponentCardsAdvantageFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [ComponentCardsAdvantage] description: String id: ID! partners(filters: ComponentSharedStringFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [ComponentSharedString] title: String } type ComponentSectionsCases { cards(filters: ComponentCardsCaseFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [ComponentCardsCase] description: String id: ID! title: String } type ComponentSectionsHomeHero { badge: String description: String id: ID! stats(filters: ComponentSharedAttributeFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [ComponentSharedAttribute] title: String } type ComponentSectionsServices { cards(filters: ComponentCardsServiceFiltersInput, pagination: PaginationArg = {}, sort: [String] = []): [ComponentCardsService] description: String id: ID! title: String } type ComponentSectionsSolutions { 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 PublicationStatus { DRAFT PUBLISHED } type Query { categories(filters: CategoryFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [Category]! categories_connection(filters: CategoryFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): CategoryEntityResponseCollection category(documentId: ID!, hasPublishedVersion: Boolean, status: PublicationStatus = PUBLISHED): Category homePage(hasPublishedVersion: Boolean, status: PublicationStatus = PUBLISHED): HomePage i18NLocale(documentId: ID!, hasPublishedVersion: Boolean, status: PublicationStatus = PUBLISHED): I18NLocale i18NLocales(filters: I18NLocaleFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [I18NLocale]! i18NLocales_connection(filters: I18NLocaleFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): I18NLocaleEntityResponseCollection me: UsersPermissionsMe reviewWorkflowsWorkflow(documentId: ID!, hasPublishedVersion: Boolean, status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflow reviewWorkflowsWorkflowStage(documentId: ID!, hasPublishedVersion: Boolean, status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflowStage reviewWorkflowsWorkflowStages(filters: ReviewWorkflowsWorkflowStageFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [ReviewWorkflowsWorkflowStage]! reviewWorkflowsWorkflowStages_connection(filters: ReviewWorkflowsWorkflowStageFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflowStageEntityResponseCollection reviewWorkflowsWorkflows(filters: ReviewWorkflowsWorkflowFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [ReviewWorkflowsWorkflow]! reviewWorkflowsWorkflows_connection(filters: ReviewWorkflowsWorkflowFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): ReviewWorkflowsWorkflowEntityResponseCollection siteConfig(hasPublishedVersion: Boolean, status: PublicationStatus = PUBLISHED): SiteConfig uploadFile(documentId: ID!, hasPublishedVersion: Boolean, status: PublicationStatus = PUBLISHED): UploadFile uploadFiles(filters: UploadFileFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [UploadFile]! uploadFiles_connection(filters: UploadFileFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): UploadFileEntityResponseCollection usersPermissionsRole(documentId: ID!, hasPublishedVersion: Boolean, status: PublicationStatus = PUBLISHED): UsersPermissionsRole usersPermissionsRoles(filters: UsersPermissionsRoleFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [UsersPermissionsRole]! usersPermissionsRoles_connection(filters: UsersPermissionsRoleFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): UsersPermissionsRoleEntityResponseCollection usersPermissionsUser(documentId: ID!, hasPublishedVersion: Boolean, status: PublicationStatus = PUBLISHED): UsersPermissionsUser usersPermissionsUsers(filters: UsersPermissionsUserFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [UsersPermissionsUser]! usersPermissionsUsers_connection(filters: UsersPermissionsUserFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): UsersPermissionsUserEntityResponseCollection vendor(documentId: ID!, hasPublishedVersion: Boolean, status: PublicationStatus = PUBLISHED): Vendor vendors(filters: VendorFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, sort: [String] = [], status: PublicationStatus = PUBLISHED): [Vendor]! vendors_connection(filters: VendorFiltersInput, hasPublishedVersion: Boolean, pagination: PaginationArg = {}, 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! publishedAt: DateTime title: String! updatedAt: DateTime } input SiteConfigInput { contacts: [ComponentSharedContactInput] description: String publishedAt: DateTime 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!]! }