# This file is automatically generated by Keystone, do not modify it manually. # Modify your Keystone config when you want to change this. type User { id: ID! name: String email: String password: PasswordState createdAt: DateTime } type PasswordState { isSet: Boolean! } scalar DateTime @specifiedBy(url: "https://datatracker.ietf.org/doc/html/rfc3339#section-5.6") input UserWhereUniqueInput { id: ID email: String } input UserWhereInput { AND: [UserWhereInput!] OR: [UserWhereInput!] NOT: [UserWhereInput!] id: IDFilter name: StringFilter email: StringFilter createdAt: DateTimeNullableFilter } input IDFilter { equals: ID in: [ID!] notIn: [ID!] lt: ID lte: ID gt: ID gte: ID not: IDFilter } input StringFilter { equals: String in: [String!] notIn: [String!] lt: String lte: String gt: String gte: String contains: String startsWith: String endsWith: String not: NestedStringFilter } input NestedStringFilter { equals: String in: [String!] notIn: [String!] lt: String lte: String gt: String gte: String contains: String startsWith: String endsWith: String not: NestedStringFilter } input DateTimeNullableFilter { equals: DateTime in: [DateTime!] notIn: [DateTime!] lt: DateTime lte: DateTime gt: DateTime gte: DateTime not: DateTimeNullableFilter } input UserOrderByInput { id: OrderDirection name: OrderDirection email: OrderDirection createdAt: OrderDirection } enum OrderDirection { asc desc } input UserUpdateInput { name: String email: String password: String createdAt: DateTime } input UserUpdateArgs { where: UserWhereUniqueInput! data: UserUpdateInput! } input UserCreateInput { name: String email: String password: String createdAt: DateTime } type System { id: ID! siteTitle: String linedUrl: String headerLogo: ImageFieldOutput footerLogo: ImageFieldOutput footerDisclaimer: System_footerDisclaimer_Document updatedAt: DateTime } type ImageFieldOutput { id: ID! filesize: Int! width: Int! height: Int! extension: ImageExtension! url: String! } enum ImageExtension { jpg png webp gif } type System_footerDisclaimer_Document { document(hydrateRelationships: Boolean! = false): JSON! } input SystemWhereUniqueInput { id: ID } input SystemWhereInput { AND: [SystemWhereInput!] OR: [SystemWhereInput!] NOT: [SystemWhereInput!] id: IDFilter siteTitle: StringFilter linedUrl: StringFilter updatedAt: DateTimeNullableFilter } input SystemOrderByInput { id: OrderDirection siteTitle: OrderDirection linedUrl: OrderDirection updatedAt: OrderDirection } input SystemUpdateInput { siteTitle: String linedUrl: String headerLogo: ImageFieldInput footerLogo: ImageFieldInput footerDisclaimer: JSON updatedAt: DateTime } input ImageFieldInput { upload: Upload! } """The `Upload` scalar type represents a file upload.""" scalar Upload input SystemUpdateArgs { where: SystemWhereUniqueInput! data: SystemUpdateInput! } input SystemCreateInput { siteTitle: String linedUrl: String headerLogo: ImageFieldInput footerLogo: ImageFieldInput footerDisclaimer: JSON updatedAt: DateTime } type NavItem { id: ID! label: String href: String order: Int isExternal: Boolean enabled: Boolean parent: NavItem children(where: NavItemWhereInput! = {}, orderBy: [NavItemOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: NavItemWhereUniqueInput): [NavItem!] childrenCount(where: NavItemWhereInput! = {}): Int } input NavItemWhereUniqueInput { id: ID } input NavItemWhereInput { AND: [NavItemWhereInput!] OR: [NavItemWhereInput!] NOT: [NavItemWhereInput!] id: IDFilter label: StringFilter href: StringFilter order: IntNullableFilter isExternal: BooleanFilter enabled: BooleanFilter parent: NavItemWhereInput children: NavItemManyRelationFilter } input IntNullableFilter { equals: Int in: [Int!] notIn: [Int!] lt: Int lte: Int gt: Int gte: Int not: IntNullableFilter } input BooleanFilter { equals: Boolean not: BooleanFilter } input NavItemManyRelationFilter { every: NavItemWhereInput some: NavItemWhereInput none: NavItemWhereInput } input NavItemOrderByInput { id: OrderDirection label: OrderDirection href: OrderDirection order: OrderDirection isExternal: OrderDirection enabled: OrderDirection } input NavItemUpdateInput { label: String href: String order: Int isExternal: Boolean enabled: Boolean parent: NavItemRelateToOneForUpdateInput children: NavItemRelateToManyForUpdateInput } input NavItemRelateToOneForUpdateInput { create: NavItemCreateInput connect: NavItemWhereUniqueInput disconnect: Boolean } input NavItemRelateToManyForUpdateInput { disconnect: [NavItemWhereUniqueInput!] set: [NavItemWhereUniqueInput!] create: [NavItemCreateInput!] connect: [NavItemWhereUniqueInput!] } input NavItemUpdateArgs { where: NavItemWhereUniqueInput! data: NavItemUpdateInput! } input NavItemCreateInput { label: String href: String order: Int isExternal: Boolean enabled: Boolean parent: NavItemRelateToOneForCreateInput children: NavItemRelateToManyForCreateInput } input NavItemRelateToOneForCreateInput { create: NavItemCreateInput connect: NavItemWhereUniqueInput } input NavItemRelateToManyForCreateInput { create: [NavItemCreateInput!] connect: [NavItemWhereUniqueInput!] } type HeroSection { id: ID! title: String description: String backgroundImage: ImageFieldOutput buttonText: String buttonLink: String } input HeroSectionWhereUniqueInput { id: ID } input HeroSectionWhereInput { AND: [HeroSectionWhereInput!] OR: [HeroSectionWhereInput!] NOT: [HeroSectionWhereInput!] id: IDFilter title: StringFilter description: StringFilter buttonText: StringFilter buttonLink: StringFilter } input HeroSectionOrderByInput { id: OrderDirection title: OrderDirection description: OrderDirection buttonText: OrderDirection buttonLink: OrderDirection } input HeroSectionUpdateInput { title: String description: String backgroundImage: ImageFieldInput buttonText: String buttonLink: String } input HeroSectionUpdateArgs { where: HeroSectionWhereUniqueInput! data: HeroSectionUpdateInput! } input HeroSectionCreateInput { title: String description: String backgroundImage: ImageFieldInput buttonText: String buttonLink: String } type FinanceRow { id: ID! value: String label: String trend: FinanceRowTrendType order: Int section: ScreenSecondSection } enum FinanceRowTrendType { none up down } input FinanceRowWhereUniqueInput { id: ID } input FinanceRowWhereInput { AND: [FinanceRowWhereInput!] OR: [FinanceRowWhereInput!] NOT: [FinanceRowWhereInput!] id: IDFilter value: StringFilter label: StringFilter trend: FinanceRowTrendTypeNullableFilter order: IntNullableFilter section: ScreenSecondSectionWhereInput } input FinanceRowTrendTypeNullableFilter { equals: FinanceRowTrendType in: [FinanceRowTrendType!] notIn: [FinanceRowTrendType!] not: FinanceRowTrendTypeNullableFilter } input FinanceRowOrderByInput { id: OrderDirection value: OrderDirection label: OrderDirection trend: OrderDirection order: OrderDirection } input FinanceRowUpdateInput { value: String label: String trend: FinanceRowTrendType order: Int section: ScreenSecondSectionRelateToOneForUpdateInput } input ScreenSecondSectionRelateToOneForUpdateInput { create: ScreenSecondSectionCreateInput connect: ScreenSecondSectionWhereUniqueInput disconnect: Boolean } input FinanceRowUpdateArgs { where: FinanceRowWhereUniqueInput! data: FinanceRowUpdateInput! } input FinanceRowCreateInput { value: String label: String trend: FinanceRowTrendType order: Int section: ScreenSecondSectionRelateToOneForCreateInput } input ScreenSecondSectionRelateToOneForCreateInput { create: ScreenSecondSectionCreateInput connect: ScreenSecondSectionWhereUniqueInput } type ScreenSecondSection { id: ID! title: String description: String logo: ImageFieldOutput rows(where: FinanceRowWhereInput! = {}, orderBy: [FinanceRowOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: FinanceRowWhereUniqueInput): [FinanceRow!] rowsCount(where: FinanceRowWhereInput! = {}): Int footnote: String } input ScreenSecondSectionWhereUniqueInput { id: ID } input ScreenSecondSectionWhereInput { AND: [ScreenSecondSectionWhereInput!] OR: [ScreenSecondSectionWhereInput!] NOT: [ScreenSecondSectionWhereInput!] id: IDFilter title: StringFilter description: StringFilter rows: FinanceRowManyRelationFilter footnote: StringFilter } input FinanceRowManyRelationFilter { every: FinanceRowWhereInput some: FinanceRowWhereInput none: FinanceRowWhereInput } input ScreenSecondSectionOrderByInput { id: OrderDirection title: OrderDirection description: OrderDirection footnote: OrderDirection } input ScreenSecondSectionUpdateInput { title: String description: String logo: ImageFieldInput rows: FinanceRowRelateToManyForUpdateInput footnote: String } input FinanceRowRelateToManyForUpdateInput { disconnect: [FinanceRowWhereUniqueInput!] set: [FinanceRowWhereUniqueInput!] create: [FinanceRowCreateInput!] connect: [FinanceRowWhereUniqueInput!] } input ScreenSecondSectionUpdateArgs { where: ScreenSecondSectionWhereUniqueInput! data: ScreenSecondSectionUpdateInput! } input ScreenSecondSectionCreateInput { title: String description: String logo: ImageFieldInput rows: FinanceRowRelateToManyForCreateInput footnote: String } input FinanceRowRelateToManyForCreateInput { create: [FinanceRowCreateInput!] connect: [FinanceRowWhereUniqueInput!] } type ScreenThreeStatCard { id: ID! value: String label: String color: String order: Int section: ScreenThreeSection } input ScreenThreeStatCardWhereUniqueInput { id: ID } input ScreenThreeStatCardWhereInput { AND: [ScreenThreeStatCardWhereInput!] OR: [ScreenThreeStatCardWhereInput!] NOT: [ScreenThreeStatCardWhereInput!] id: IDFilter value: StringFilter label: StringFilter color: StringFilter order: IntNullableFilter section: ScreenThreeSectionWhereInput } input ScreenThreeStatCardOrderByInput { id: OrderDirection value: OrderDirection label: OrderDirection color: OrderDirection order: OrderDirection } input ScreenThreeStatCardUpdateInput { value: String label: String color: String order: Int section: ScreenThreeSectionRelateToOneForUpdateInput } input ScreenThreeSectionRelateToOneForUpdateInput { create: ScreenThreeSectionCreateInput connect: ScreenThreeSectionWhereUniqueInput disconnect: Boolean } input ScreenThreeStatCardUpdateArgs { where: ScreenThreeStatCardWhereUniqueInput! data: ScreenThreeStatCardUpdateInput! } input ScreenThreeStatCardCreateInput { value: String label: String color: String order: Int section: ScreenThreeSectionRelateToOneForCreateInput } input ScreenThreeSectionRelateToOneForCreateInput { create: ScreenThreeSectionCreateInput connect: ScreenThreeSectionWhereUniqueInput } type ScreenThreeIndex { id: ID! text: String order: Int section: ScreenThreeSection } input ScreenThreeIndexWhereUniqueInput { id: ID } input ScreenThreeIndexWhereInput { AND: [ScreenThreeIndexWhereInput!] OR: [ScreenThreeIndexWhereInput!] NOT: [ScreenThreeIndexWhereInput!] id: IDFilter text: StringFilter order: IntNullableFilter section: ScreenThreeSectionWhereInput } input ScreenThreeIndexOrderByInput { id: OrderDirection text: OrderDirection order: OrderDirection } input ScreenThreeIndexUpdateInput { text: String order: Int section: ScreenThreeSectionRelateToOneForUpdateInput } input ScreenThreeIndexUpdateArgs { where: ScreenThreeIndexWhereUniqueInput! data: ScreenThreeIndexUpdateInput! } input ScreenThreeIndexCreateInput { text: String order: Int section: ScreenThreeSectionRelateToOneForCreateInput } type ScreenThreeSection { id: ID! title: String description: String statCards(where: ScreenThreeStatCardWhereInput! = {}, orderBy: [ScreenThreeStatCardOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: ScreenThreeStatCardWhereUniqueInput): [ScreenThreeStatCard!] statCardsCount(where: ScreenThreeStatCardWhereInput! = {}): Int indexes(where: ScreenThreeIndexWhereInput! = {}, orderBy: [ScreenThreeIndexOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: ScreenThreeIndexWhereUniqueInput): [ScreenThreeIndex!] indexesCount(where: ScreenThreeIndexWhereInput! = {}): Int footnote: String } input ScreenThreeSectionWhereUniqueInput { id: ID } input ScreenThreeSectionWhereInput { AND: [ScreenThreeSectionWhereInput!] OR: [ScreenThreeSectionWhereInput!] NOT: [ScreenThreeSectionWhereInput!] id: IDFilter title: StringFilter description: StringFilter statCards: ScreenThreeStatCardManyRelationFilter indexes: ScreenThreeIndexManyRelationFilter footnote: StringFilter } input ScreenThreeStatCardManyRelationFilter { every: ScreenThreeStatCardWhereInput some: ScreenThreeStatCardWhereInput none: ScreenThreeStatCardWhereInput } input ScreenThreeIndexManyRelationFilter { every: ScreenThreeIndexWhereInput some: ScreenThreeIndexWhereInput none: ScreenThreeIndexWhereInput } input ScreenThreeSectionOrderByInput { id: OrderDirection title: OrderDirection description: OrderDirection footnote: OrderDirection } input ScreenThreeSectionUpdateInput { title: String description: String statCards: ScreenThreeStatCardRelateToManyForUpdateInput indexes: ScreenThreeIndexRelateToManyForUpdateInput footnote: String } input ScreenThreeStatCardRelateToManyForUpdateInput { disconnect: [ScreenThreeStatCardWhereUniqueInput!] set: [ScreenThreeStatCardWhereUniqueInput!] create: [ScreenThreeStatCardCreateInput!] connect: [ScreenThreeStatCardWhereUniqueInput!] } input ScreenThreeIndexRelateToManyForUpdateInput { disconnect: [ScreenThreeIndexWhereUniqueInput!] set: [ScreenThreeIndexWhereUniqueInput!] create: [ScreenThreeIndexCreateInput!] connect: [ScreenThreeIndexWhereUniqueInput!] } input ScreenThreeSectionUpdateArgs { where: ScreenThreeSectionWhereUniqueInput! data: ScreenThreeSectionUpdateInput! } input ScreenThreeSectionCreateInput { title: String description: String statCards: ScreenThreeStatCardRelateToManyForCreateInput indexes: ScreenThreeIndexRelateToManyForCreateInput footnote: String } input ScreenThreeStatCardRelateToManyForCreateInput { create: [ScreenThreeStatCardCreateInput!] connect: [ScreenThreeStatCardWhereUniqueInput!] } input ScreenThreeIndexRelateToManyForCreateInput { create: [ScreenThreeIndexCreateInput!] connect: [ScreenThreeIndexWhereUniqueInput!] } type KeyBusinessSegmentsSection { id: ID! title: String segments(where: KeySegmentWhereInput! = {}, orderBy: [KeySegmentOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: KeySegmentWhereUniqueInput): [KeySegment!] segmentsCount(where: KeySegmentWhereInput! = {}): Int } input KeyBusinessSegmentsSectionWhereUniqueInput { id: ID } input KeyBusinessSegmentsSectionWhereInput { AND: [KeyBusinessSegmentsSectionWhereInput!] OR: [KeyBusinessSegmentsSectionWhereInput!] NOT: [KeyBusinessSegmentsSectionWhereInput!] id: IDFilter title: StringFilter segments: KeySegmentManyRelationFilter } input KeySegmentManyRelationFilter { every: KeySegmentWhereInput some: KeySegmentWhereInput none: KeySegmentWhereInput } input KeyBusinessSegmentsSectionOrderByInput { id: OrderDirection title: OrderDirection } input KeyBusinessSegmentsSectionUpdateInput { title: String segments: KeySegmentRelateToManyForUpdateInput } input KeySegmentRelateToManyForUpdateInput { disconnect: [KeySegmentWhereUniqueInput!] set: [KeySegmentWhereUniqueInput!] create: [KeySegmentCreateInput!] connect: [KeySegmentWhereUniqueInput!] } input KeyBusinessSegmentsSectionUpdateArgs { where: KeyBusinessSegmentsSectionWhereUniqueInput! data: KeyBusinessSegmentsSectionUpdateInput! } input KeyBusinessSegmentsSectionCreateInput { title: String segments: KeySegmentRelateToManyForCreateInput } input KeySegmentRelateToManyForCreateInput { create: [KeySegmentCreateInput!] connect: [KeySegmentWhereUniqueInput!] } type KeySegment { id: ID! key: String name: String order: Int logo: ImageFieldOutput section: KeyBusinessSegmentsSection info(where: KeySegmentInfoWhereInput! = {}, orderBy: [KeySegmentInfoOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: KeySegmentInfoWhereUniqueInput): [KeySegmentInfo!] infoCount(where: KeySegmentInfoWhereInput! = {}): Int } input KeySegmentWhereUniqueInput { id: ID key: String } input KeySegmentWhereInput { AND: [KeySegmentWhereInput!] OR: [KeySegmentWhereInput!] NOT: [KeySegmentWhereInput!] id: IDFilter key: StringFilter name: StringFilter order: IntNullableFilter section: KeyBusinessSegmentsSectionWhereInput info: KeySegmentInfoManyRelationFilter } input KeySegmentInfoManyRelationFilter { every: KeySegmentInfoWhereInput some: KeySegmentInfoWhereInput none: KeySegmentInfoWhereInput } input KeySegmentOrderByInput { id: OrderDirection key: OrderDirection name: OrderDirection order: OrderDirection } input KeySegmentUpdateInput { key: String name: String order: Int logo: ImageFieldInput section: KeyBusinessSegmentsSectionRelateToOneForUpdateInput info: KeySegmentInfoRelateToManyForUpdateInput } input KeyBusinessSegmentsSectionRelateToOneForUpdateInput { create: KeyBusinessSegmentsSectionCreateInput connect: KeyBusinessSegmentsSectionWhereUniqueInput disconnect: Boolean } input KeySegmentInfoRelateToManyForUpdateInput { disconnect: [KeySegmentInfoWhereUniqueInput!] set: [KeySegmentInfoWhereUniqueInput!] create: [KeySegmentInfoCreateInput!] connect: [KeySegmentInfoWhereUniqueInput!] } input KeySegmentUpdateArgs { where: KeySegmentWhereUniqueInput! data: KeySegmentUpdateInput! } input KeySegmentCreateInput { key: String name: String order: Int logo: ImageFieldInput section: KeyBusinessSegmentsSectionRelateToOneForCreateInput info: KeySegmentInfoRelateToManyForCreateInput } input KeyBusinessSegmentsSectionRelateToOneForCreateInput { create: KeyBusinessSegmentsSectionCreateInput connect: KeyBusinessSegmentsSectionWhereUniqueInput } input KeySegmentInfoRelateToManyForCreateInput { create: [KeySegmentInfoCreateInput!] connect: [KeySegmentInfoWhereUniqueInput!] } type KeySegmentInfo { id: ID! title: String order: Int segment: KeySegment brandLink: String brandLogo: ImageFieldOutput items(where: KeySegmentInfoItemWhereInput! = {}, orderBy: [KeySegmentInfoItemOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: KeySegmentInfoItemWhereUniqueInput): [KeySegmentInfoItem!] itemsCount(where: KeySegmentInfoItemWhereInput! = {}): Int } input KeySegmentInfoWhereUniqueInput { id: ID } input KeySegmentInfoWhereInput { AND: [KeySegmentInfoWhereInput!] OR: [KeySegmentInfoWhereInput!] NOT: [KeySegmentInfoWhereInput!] id: IDFilter title: StringFilter order: IntNullableFilter segment: KeySegmentWhereInput brandLink: StringFilter items: KeySegmentInfoItemManyRelationFilter } input KeySegmentInfoItemManyRelationFilter { every: KeySegmentInfoItemWhereInput some: KeySegmentInfoItemWhereInput none: KeySegmentInfoItemWhereInput } input KeySegmentInfoOrderByInput { id: OrderDirection title: OrderDirection order: OrderDirection brandLink: OrderDirection } input KeySegmentInfoUpdateInput { title: String order: Int segment: KeySegmentRelateToOneForUpdateInput brandLink: String brandLogo: ImageFieldInput items: KeySegmentInfoItemRelateToManyForUpdateInput } input KeySegmentRelateToOneForUpdateInput { create: KeySegmentCreateInput connect: KeySegmentWhereUniqueInput disconnect: Boolean } input KeySegmentInfoItemRelateToManyForUpdateInput { disconnect: [KeySegmentInfoItemWhereUniqueInput!] set: [KeySegmentInfoItemWhereUniqueInput!] create: [KeySegmentInfoItemCreateInput!] connect: [KeySegmentInfoItemWhereUniqueInput!] } input KeySegmentInfoUpdateArgs { where: KeySegmentInfoWhereUniqueInput! data: KeySegmentInfoUpdateInput! } input KeySegmentInfoCreateInput { title: String order: Int segment: KeySegmentRelateToOneForCreateInput brandLink: String brandLogo: ImageFieldInput items: KeySegmentInfoItemRelateToManyForCreateInput } input KeySegmentRelateToOneForCreateInput { create: KeySegmentCreateInput connect: KeySegmentWhereUniqueInput } input KeySegmentInfoItemRelateToManyForCreateInput { create: [KeySegmentInfoItemCreateInput!] connect: [KeySegmentInfoItemWhereUniqueInput!] } type KeySegmentInfoItem { id: ID! text: String infoLogo: ImageFieldOutput colSpan: KeySegmentInfoItemColSpanType order: Int info: KeySegmentInfo } enum KeySegmentInfoItemColSpanType { ONE TWO } input KeySegmentInfoItemWhereUniqueInput { id: ID } input KeySegmentInfoItemWhereInput { AND: [KeySegmentInfoItemWhereInput!] OR: [KeySegmentInfoItemWhereInput!] NOT: [KeySegmentInfoItemWhereInput!] id: IDFilter text: StringFilter colSpan: KeySegmentInfoItemColSpanTypeNullableFilter order: IntNullableFilter info: KeySegmentInfoWhereInput } input KeySegmentInfoItemColSpanTypeNullableFilter { equals: KeySegmentInfoItemColSpanType in: [KeySegmentInfoItemColSpanType!] notIn: [KeySegmentInfoItemColSpanType!] not: KeySegmentInfoItemColSpanTypeNullableFilter } input KeySegmentInfoItemOrderByInput { id: OrderDirection text: OrderDirection colSpan: OrderDirection order: OrderDirection } input KeySegmentInfoItemUpdateInput { text: String infoLogo: ImageFieldInput colSpan: KeySegmentInfoItemColSpanType order: Int info: KeySegmentInfoRelateToOneForUpdateInput } input KeySegmentInfoRelateToOneForUpdateInput { create: KeySegmentInfoCreateInput connect: KeySegmentInfoWhereUniqueInput disconnect: Boolean } input KeySegmentInfoItemUpdateArgs { where: KeySegmentInfoItemWhereUniqueInput! data: KeySegmentInfoItemUpdateInput! } input KeySegmentInfoItemCreateInput { text: String infoLogo: ImageFieldInput colSpan: KeySegmentInfoItemColSpanType order: Int info: KeySegmentInfoRelateToOneForCreateInput } input KeySegmentInfoRelateToOneForCreateInput { create: KeySegmentInfoCreateInput connect: KeySegmentInfoWhereUniqueInput } type WhyChooseUsItem { id: ID! text: String order: Int section: WhyChooseUsSection createdAt: DateTime } input WhyChooseUsItemWhereUniqueInput { id: ID } input WhyChooseUsItemWhereInput { AND: [WhyChooseUsItemWhereInput!] OR: [WhyChooseUsItemWhereInput!] NOT: [WhyChooseUsItemWhereInput!] id: IDFilter text: StringFilter order: IntNullableFilter section: WhyChooseUsSectionWhereInput createdAt: DateTimeNullableFilter } input WhyChooseUsItemOrderByInput { id: OrderDirection text: OrderDirection order: OrderDirection createdAt: OrderDirection } input WhyChooseUsItemUpdateInput { text: String order: Int section: WhyChooseUsSectionRelateToOneForUpdateInput createdAt: DateTime } input WhyChooseUsSectionRelateToOneForUpdateInput { create: WhyChooseUsSectionCreateInput connect: WhyChooseUsSectionWhereUniqueInput disconnect: Boolean } input WhyChooseUsItemUpdateArgs { where: WhyChooseUsItemWhereUniqueInput! data: WhyChooseUsItemUpdateInput! } input WhyChooseUsItemCreateInput { text: String order: Int section: WhyChooseUsSectionRelateToOneForCreateInput createdAt: DateTime } input WhyChooseUsSectionRelateToOneForCreateInput { create: WhyChooseUsSectionCreateInput connect: WhyChooseUsSectionWhereUniqueInput } type WhyChooseUsSection { id: ID! title: String leftTitle: String leftBackground: ImageFieldOutput ctaText: String ctaLink: String items(where: WhyChooseUsItemWhereInput! = {}, orderBy: [WhyChooseUsItemOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: WhyChooseUsItemWhereUniqueInput): [WhyChooseUsItem!] itemsCount(where: WhyChooseUsItemWhereInput! = {}): Int } input WhyChooseUsSectionWhereUniqueInput { id: ID } input WhyChooseUsSectionWhereInput { AND: [WhyChooseUsSectionWhereInput!] OR: [WhyChooseUsSectionWhereInput!] NOT: [WhyChooseUsSectionWhereInput!] id: IDFilter title: StringFilter leftTitle: StringFilter ctaText: StringFilter ctaLink: StringFilter items: WhyChooseUsItemManyRelationFilter } input WhyChooseUsItemManyRelationFilter { every: WhyChooseUsItemWhereInput some: WhyChooseUsItemWhereInput none: WhyChooseUsItemWhereInput } input WhyChooseUsSectionOrderByInput { id: OrderDirection title: OrderDirection leftTitle: OrderDirection ctaText: OrderDirection ctaLink: OrderDirection } input WhyChooseUsSectionUpdateInput { title: String leftTitle: String leftBackground: ImageFieldInput ctaText: String ctaLink: String items: WhyChooseUsItemRelateToManyForUpdateInput } input WhyChooseUsItemRelateToManyForUpdateInput { disconnect: [WhyChooseUsItemWhereUniqueInput!] set: [WhyChooseUsItemWhereUniqueInput!] create: [WhyChooseUsItemCreateInput!] connect: [WhyChooseUsItemWhereUniqueInput!] } input WhyChooseUsSectionUpdateArgs { where: WhyChooseUsSectionWhereUniqueInput! data: WhyChooseUsSectionUpdateInput! } input WhyChooseUsSectionCreateInput { title: String leftTitle: String leftBackground: ImageFieldInput ctaText: String ctaLink: String items: WhyChooseUsItemRelateToManyForCreateInput } input WhyChooseUsItemRelateToManyForCreateInput { create: [WhyChooseUsItemCreateInput!] connect: [WhyChooseUsItemWhereUniqueInput!] } type InnovationSection { id: ID! title: String topLeftTitle: String topLeftText: String topLeftImage: ImageFieldOutput topRightTitle: String topRightText: String bottom1Title: String bottom1Text: String bottom2Title: String bottom2Text: String createdAt: DateTime updatedAt: DateTime } input InnovationSectionWhereUniqueInput { id: ID } input InnovationSectionWhereInput { AND: [InnovationSectionWhereInput!] OR: [InnovationSectionWhereInput!] NOT: [InnovationSectionWhereInput!] id: IDFilter title: StringFilter topLeftTitle: StringFilter topLeftText: StringFilter topRightTitle: StringFilter topRightText: StringFilter bottom1Title: StringFilter bottom1Text: StringFilter bottom2Title: StringFilter bottom2Text: StringFilter createdAt: DateTimeNullableFilter updatedAt: DateTimeNullableFilter } input InnovationSectionOrderByInput { id: OrderDirection title: OrderDirection topLeftTitle: OrderDirection topLeftText: OrderDirection topRightTitle: OrderDirection topRightText: OrderDirection bottom1Title: OrderDirection bottom1Text: OrderDirection bottom2Title: OrderDirection bottom2Text: OrderDirection createdAt: OrderDirection updatedAt: OrderDirection } input InnovationSectionUpdateInput { title: String topLeftTitle: String topLeftText: String topLeftImage: ImageFieldInput topRightTitle: String topRightText: String bottom1Title: String bottom1Text: String bottom2Title: String bottom2Text: String createdAt: DateTime updatedAt: DateTime } input InnovationSectionUpdateArgs { where: InnovationSectionWhereUniqueInput! data: InnovationSectionUpdateInput! } input InnovationSectionCreateInput { title: String topLeftTitle: String topLeftText: String topLeftImage: ImageFieldInput topRightTitle: String topRightText: String bottom1Title: String bottom1Text: String bottom2Title: String bottom2Text: String createdAt: DateTime updatedAt: DateTime } type SolutionsSection { id: ID! title: String buttonText: String buttonHref: String items(where: SolutionItemWhereInput! = {}, orderBy: [SolutionItemOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: SolutionItemWhereUniqueInput): [SolutionItem!] itemsCount(where: SolutionItemWhereInput! = {}): Int } input SolutionsSectionWhereUniqueInput { id: ID } input SolutionsSectionWhereInput { AND: [SolutionsSectionWhereInput!] OR: [SolutionsSectionWhereInput!] NOT: [SolutionsSectionWhereInput!] id: IDFilter title: StringFilter buttonText: StringFilter buttonHref: StringFilter items: SolutionItemManyRelationFilter } input SolutionItemManyRelationFilter { every: SolutionItemWhereInput some: SolutionItemWhereInput none: SolutionItemWhereInput } input SolutionsSectionOrderByInput { id: OrderDirection title: OrderDirection buttonText: OrderDirection buttonHref: OrderDirection } input SolutionsSectionUpdateInput { title: String buttonText: String buttonHref: String items: SolutionItemRelateToManyForUpdateInput } input SolutionItemRelateToManyForUpdateInput { disconnect: [SolutionItemWhereUniqueInput!] set: [SolutionItemWhereUniqueInput!] create: [SolutionItemCreateInput!] connect: [SolutionItemWhereUniqueInput!] } input SolutionsSectionUpdateArgs { where: SolutionsSectionWhereUniqueInput! data: SolutionsSectionUpdateInput! } input SolutionsSectionCreateInput { title: String buttonText: String buttonHref: String items: SolutionItemRelateToManyForCreateInput } input SolutionItemRelateToManyForCreateInput { create: [SolutionItemCreateInput!] connect: [SolutionItemWhereUniqueInput!] } type SolutionItem { id: ID! title: String text: String href: String image: ImageFieldOutput order: Int section: SolutionsSection } input SolutionItemWhereUniqueInput { id: ID } input SolutionItemWhereInput { AND: [SolutionItemWhereInput!] OR: [SolutionItemWhereInput!] NOT: [SolutionItemWhereInput!] id: IDFilter title: StringFilter text: StringFilter href: StringFilter order: IntNullableFilter section: SolutionsSectionWhereInput } input SolutionItemOrderByInput { id: OrderDirection title: OrderDirection text: OrderDirection href: OrderDirection order: OrderDirection } input SolutionItemUpdateInput { title: String text: String href: String image: ImageFieldInput order: Int section: SolutionsSectionRelateToOneForUpdateInput } input SolutionsSectionRelateToOneForUpdateInput { create: SolutionsSectionCreateInput connect: SolutionsSectionWhereUniqueInput disconnect: Boolean } input SolutionItemUpdateArgs { where: SolutionItemWhereUniqueInput! data: SolutionItemUpdateInput! } input SolutionItemCreateInput { title: String text: String href: String image: ImageFieldInput order: Int section: SolutionsSectionRelateToOneForCreateInput } input SolutionsSectionRelateToOneForCreateInput { create: SolutionsSectionCreateInput connect: SolutionsSectionWhereUniqueInput } type CountriesMapSection { id: ID! title: String countries(where: MapCountryWhereInput! = {}, orderBy: [MapCountryOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: MapCountryWhereUniqueInput): [MapCountry!] countriesCount(where: MapCountryWhereInput! = {}): Int } input CountriesMapSectionWhereUniqueInput { id: ID } input CountriesMapSectionWhereInput { AND: [CountriesMapSectionWhereInput!] OR: [CountriesMapSectionWhereInput!] NOT: [CountriesMapSectionWhereInput!] id: IDFilter title: StringFilter countries: MapCountryManyRelationFilter } input MapCountryManyRelationFilter { every: MapCountryWhereInput some: MapCountryWhereInput none: MapCountryWhereInput } input CountriesMapSectionOrderByInput { id: OrderDirection title: OrderDirection } input CountriesMapSectionUpdateInput { title: String countries: MapCountryRelateToManyForUpdateInput } input MapCountryRelateToManyForUpdateInput { disconnect: [MapCountryWhereUniqueInput!] set: [MapCountryWhereUniqueInput!] create: [MapCountryCreateInput!] connect: [MapCountryWhereUniqueInput!] } input CountriesMapSectionUpdateArgs { where: CountriesMapSectionWhereUniqueInput! data: CountriesMapSectionUpdateInput! } input CountriesMapSectionCreateInput { title: String countries: MapCountryRelateToManyForCreateInput } input MapCountryRelateToManyForCreateInput { create: [MapCountryCreateInput!] connect: [MapCountryWhereUniqueInput!] } type MapCountry { id: ID! section: CountriesMapSection code: MapCountryCodeType name: String isEnabled: Boolean flag: ImageFieldOutput items(where: MapCountryItemWhereInput! = {}, orderBy: [MapCountryItemOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: MapCountryItemWhereUniqueInput): [MapCountryItem!] itemsCount(where: MapCountryItemWhereInput! = {}): Int order: Int } enum MapCountryCodeType { usa kaz uzb kgz tjk tur cyp arm uae } input MapCountryWhereUniqueInput { id: ID code: MapCountryCodeType } input MapCountryWhereInput { AND: [MapCountryWhereInput!] OR: [MapCountryWhereInput!] NOT: [MapCountryWhereInput!] id: IDFilter section: CountriesMapSectionWhereInput code: MapCountryCodeTypeNullableFilter name: StringFilter isEnabled: BooleanFilter items: MapCountryItemManyRelationFilter order: IntNullableFilter } input MapCountryCodeTypeNullableFilter { equals: MapCountryCodeType in: [MapCountryCodeType!] notIn: [MapCountryCodeType!] not: MapCountryCodeTypeNullableFilter } input MapCountryItemManyRelationFilter { every: MapCountryItemWhereInput some: MapCountryItemWhereInput none: MapCountryItemWhereInput } input MapCountryOrderByInput { id: OrderDirection code: OrderDirection name: OrderDirection isEnabled: OrderDirection order: OrderDirection } input MapCountryUpdateInput { section: CountriesMapSectionRelateToOneForUpdateInput code: MapCountryCodeType name: String isEnabled: Boolean flag: ImageFieldInput items: MapCountryItemRelateToManyForUpdateInput order: Int } input CountriesMapSectionRelateToOneForUpdateInput { create: CountriesMapSectionCreateInput connect: CountriesMapSectionWhereUniqueInput disconnect: Boolean } input MapCountryItemRelateToManyForUpdateInput { disconnect: [MapCountryItemWhereUniqueInput!] set: [MapCountryItemWhereUniqueInput!] create: [MapCountryItemCreateInput!] connect: [MapCountryItemWhereUniqueInput!] } input MapCountryUpdateArgs { where: MapCountryWhereUniqueInput! data: MapCountryUpdateInput! } input MapCountryCreateInput { section: CountriesMapSectionRelateToOneForCreateInput code: MapCountryCodeType name: String isEnabled: Boolean flag: ImageFieldInput items: MapCountryItemRelateToManyForCreateInput order: Int } input CountriesMapSectionRelateToOneForCreateInput { create: CountriesMapSectionCreateInput connect: CountriesMapSectionWhereUniqueInput } input MapCountryItemRelateToManyForCreateInput { create: [MapCountryItemCreateInput!] connect: [MapCountryItemWhereUniqueInput!] } type MapCountryItem { id: ID! country: MapCountry text: String order: Int } input MapCountryItemWhereUniqueInput { id: ID } input MapCountryItemWhereInput { AND: [MapCountryItemWhereInput!] OR: [MapCountryItemWhereInput!] NOT: [MapCountryItemWhereInput!] id: IDFilter country: MapCountryWhereInput text: StringFilter order: IntNullableFilter } input MapCountryItemOrderByInput { id: OrderDirection text: OrderDirection order: OrderDirection } input MapCountryItemUpdateInput { country: MapCountryRelateToOneForUpdateInput text: String order: Int } input MapCountryRelateToOneForUpdateInput { create: MapCountryCreateInput connect: MapCountryWhereUniqueInput disconnect: Boolean } input MapCountryItemUpdateArgs { where: MapCountryItemWhereUniqueInput! data: MapCountryItemUpdateInput! } input MapCountryItemCreateInput { country: MapCountryRelateToOneForCreateInput text: String order: Int } input MapCountryRelateToOneForCreateInput { create: MapCountryCreateInput connect: MapCountryWhereUniqueInput } type ContactRequest { id: ID! name: String company: String message: String position: String email: String phone: String countryCode: String createdAt: DateTime } input ContactRequestWhereUniqueInput { id: ID } input ContactRequestWhereInput { AND: [ContactRequestWhereInput!] OR: [ContactRequestWhereInput!] NOT: [ContactRequestWhereInput!] id: IDFilter name: StringFilter company: StringFilter message: StringFilter position: StringFilter email: StringFilter phone: StringFilter countryCode: StringFilter createdAt: DateTimeNullableFilter } input ContactRequestOrderByInput { id: OrderDirection name: OrderDirection company: OrderDirection message: OrderDirection position: OrderDirection email: OrderDirection phone: OrderDirection countryCode: OrderDirection createdAt: OrderDirection } input ContactRequestUpdateInput { name: String company: String message: String position: String email: String phone: String countryCode: String createdAt: DateTime } input ContactRequestUpdateArgs { where: ContactRequestWhereUniqueInput! data: ContactRequestUpdateInput! } input ContactRequestCreateInput { name: String company: String message: String position: String email: String phone: String countryCode: String createdAt: DateTime } type Privacy { id: ID! title: String content: Privacy_content_Document } type Privacy_content_Document { document(hydrateRelationships: Boolean! = false): JSON! } input PrivacyWhereUniqueInput { id: ID } input PrivacyWhereInput { AND: [PrivacyWhereInput!] OR: [PrivacyWhereInput!] NOT: [PrivacyWhereInput!] id: IDFilter title: StringFilter } input PrivacyOrderByInput { id: OrderDirection title: OrderDirection } input PrivacyUpdateInput { title: String content: JSON } input PrivacyUpdateArgs { where: PrivacyWhereUniqueInput! data: PrivacyUpdateInput! } input PrivacyCreateInput { title: String content: JSON } """ 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 @specifiedBy(url: "http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf") type Mutation { createUser(data: UserCreateInput!): User createUsers(data: [UserCreateInput!]!): [User] updateUser(where: UserWhereUniqueInput!, data: UserUpdateInput!): User updateUsers(data: [UserUpdateArgs!]!): [User] deleteUser(where: UserWhereUniqueInput!): User deleteUsers(where: [UserWhereUniqueInput!]!): [User] createSystem(data: SystemCreateInput!): System createSystems(data: [SystemCreateInput!]!): [System] updateSystem(where: SystemWhereUniqueInput!, data: SystemUpdateInput!): System updateSystems(data: [SystemUpdateArgs!]!): [System] deleteSystem(where: SystemWhereUniqueInput!): System deleteSystems(where: [SystemWhereUniqueInput!]!): [System] createNavItem(data: NavItemCreateInput!): NavItem createNavItems(data: [NavItemCreateInput!]!): [NavItem] updateNavItem(where: NavItemWhereUniqueInput!, data: NavItemUpdateInput!): NavItem updateNavItems(data: [NavItemUpdateArgs!]!): [NavItem] deleteNavItem(where: NavItemWhereUniqueInput!): NavItem deleteNavItems(where: [NavItemWhereUniqueInput!]!): [NavItem] createHeroSection(data: HeroSectionCreateInput!): HeroSection createHeroSections(data: [HeroSectionCreateInput!]!): [HeroSection] updateHeroSection(where: HeroSectionWhereUniqueInput!, data: HeroSectionUpdateInput!): HeroSection updateHeroSections(data: [HeroSectionUpdateArgs!]!): [HeroSection] deleteHeroSection(where: HeroSectionWhereUniqueInput!): HeroSection deleteHeroSections(where: [HeroSectionWhereUniqueInput!]!): [HeroSection] createFinanceRow(data: FinanceRowCreateInput!): FinanceRow createFinanceRows(data: [FinanceRowCreateInput!]!): [FinanceRow] updateFinanceRow(where: FinanceRowWhereUniqueInput!, data: FinanceRowUpdateInput!): FinanceRow updateFinanceRows(data: [FinanceRowUpdateArgs!]!): [FinanceRow] deleteFinanceRow(where: FinanceRowWhereUniqueInput!): FinanceRow deleteFinanceRows(where: [FinanceRowWhereUniqueInput!]!): [FinanceRow] createScreenSecondSection(data: ScreenSecondSectionCreateInput!): ScreenSecondSection createScreenSecondSections(data: [ScreenSecondSectionCreateInput!]!): [ScreenSecondSection] updateScreenSecondSection(where: ScreenSecondSectionWhereUniqueInput!, data: ScreenSecondSectionUpdateInput!): ScreenSecondSection updateScreenSecondSections(data: [ScreenSecondSectionUpdateArgs!]!): [ScreenSecondSection] deleteScreenSecondSection(where: ScreenSecondSectionWhereUniqueInput!): ScreenSecondSection deleteScreenSecondSections(where: [ScreenSecondSectionWhereUniqueInput!]!): [ScreenSecondSection] createScreenThreeStatCard(data: ScreenThreeStatCardCreateInput!): ScreenThreeStatCard createScreenThreeStatCards(data: [ScreenThreeStatCardCreateInput!]!): [ScreenThreeStatCard] updateScreenThreeStatCard(where: ScreenThreeStatCardWhereUniqueInput!, data: ScreenThreeStatCardUpdateInput!): ScreenThreeStatCard updateScreenThreeStatCards(data: [ScreenThreeStatCardUpdateArgs!]!): [ScreenThreeStatCard] deleteScreenThreeStatCard(where: ScreenThreeStatCardWhereUniqueInput!): ScreenThreeStatCard deleteScreenThreeStatCards(where: [ScreenThreeStatCardWhereUniqueInput!]!): [ScreenThreeStatCard] createScreenThreeIndex(data: ScreenThreeIndexCreateInput!): ScreenThreeIndex createScreenThreeIndices(data: [ScreenThreeIndexCreateInput!]!): [ScreenThreeIndex] updateScreenThreeIndex(where: ScreenThreeIndexWhereUniqueInput!, data: ScreenThreeIndexUpdateInput!): ScreenThreeIndex updateScreenThreeIndices(data: [ScreenThreeIndexUpdateArgs!]!): [ScreenThreeIndex] deleteScreenThreeIndex(where: ScreenThreeIndexWhereUniqueInput!): ScreenThreeIndex deleteScreenThreeIndices(where: [ScreenThreeIndexWhereUniqueInput!]!): [ScreenThreeIndex] createScreenThreeSection(data: ScreenThreeSectionCreateInput!): ScreenThreeSection createScreenThreeSections(data: [ScreenThreeSectionCreateInput!]!): [ScreenThreeSection] updateScreenThreeSection(where: ScreenThreeSectionWhereUniqueInput!, data: ScreenThreeSectionUpdateInput!): ScreenThreeSection updateScreenThreeSections(data: [ScreenThreeSectionUpdateArgs!]!): [ScreenThreeSection] deleteScreenThreeSection(where: ScreenThreeSectionWhereUniqueInput!): ScreenThreeSection deleteScreenThreeSections(where: [ScreenThreeSectionWhereUniqueInput!]!): [ScreenThreeSection] createKeyBusinessSegmentsSection(data: KeyBusinessSegmentsSectionCreateInput!): KeyBusinessSegmentsSection createKeyBusinessSegmentsSections(data: [KeyBusinessSegmentsSectionCreateInput!]!): [KeyBusinessSegmentsSection] updateKeyBusinessSegmentsSection(where: KeyBusinessSegmentsSectionWhereUniqueInput!, data: KeyBusinessSegmentsSectionUpdateInput!): KeyBusinessSegmentsSection updateKeyBusinessSegmentsSections(data: [KeyBusinessSegmentsSectionUpdateArgs!]!): [KeyBusinessSegmentsSection] deleteKeyBusinessSegmentsSection(where: KeyBusinessSegmentsSectionWhereUniqueInput!): KeyBusinessSegmentsSection deleteKeyBusinessSegmentsSections(where: [KeyBusinessSegmentsSectionWhereUniqueInput!]!): [KeyBusinessSegmentsSection] createKeySegment(data: KeySegmentCreateInput!): KeySegment createKeySegments(data: [KeySegmentCreateInput!]!): [KeySegment] updateKeySegment(where: KeySegmentWhereUniqueInput!, data: KeySegmentUpdateInput!): KeySegment updateKeySegments(data: [KeySegmentUpdateArgs!]!): [KeySegment] deleteKeySegment(where: KeySegmentWhereUniqueInput!): KeySegment deleteKeySegments(where: [KeySegmentWhereUniqueInput!]!): [KeySegment] createKeySegmentInfo(data: KeySegmentInfoCreateInput!): KeySegmentInfo createKeySegmentInfos(data: [KeySegmentInfoCreateInput!]!): [KeySegmentInfo] updateKeySegmentInfo(where: KeySegmentInfoWhereUniqueInput!, data: KeySegmentInfoUpdateInput!): KeySegmentInfo updateKeySegmentInfos(data: [KeySegmentInfoUpdateArgs!]!): [KeySegmentInfo] deleteKeySegmentInfo(where: KeySegmentInfoWhereUniqueInput!): KeySegmentInfo deleteKeySegmentInfos(where: [KeySegmentInfoWhereUniqueInput!]!): [KeySegmentInfo] createKeySegmentInfoItem(data: KeySegmentInfoItemCreateInput!): KeySegmentInfoItem createKeySegmentInfoItems(data: [KeySegmentInfoItemCreateInput!]!): [KeySegmentInfoItem] updateKeySegmentInfoItem(where: KeySegmentInfoItemWhereUniqueInput!, data: KeySegmentInfoItemUpdateInput!): KeySegmentInfoItem updateKeySegmentInfoItems(data: [KeySegmentInfoItemUpdateArgs!]!): [KeySegmentInfoItem] deleteKeySegmentInfoItem(where: KeySegmentInfoItemWhereUniqueInput!): KeySegmentInfoItem deleteKeySegmentInfoItems(where: [KeySegmentInfoItemWhereUniqueInput!]!): [KeySegmentInfoItem] createWhyChooseUsItem(data: WhyChooseUsItemCreateInput!): WhyChooseUsItem createWhyChooseUsItems(data: [WhyChooseUsItemCreateInput!]!): [WhyChooseUsItem] updateWhyChooseUsItem(where: WhyChooseUsItemWhereUniqueInput!, data: WhyChooseUsItemUpdateInput!): WhyChooseUsItem updateWhyChooseUsItems(data: [WhyChooseUsItemUpdateArgs!]!): [WhyChooseUsItem] deleteWhyChooseUsItem(where: WhyChooseUsItemWhereUniqueInput!): WhyChooseUsItem deleteWhyChooseUsItems(where: [WhyChooseUsItemWhereUniqueInput!]!): [WhyChooseUsItem] createWhyChooseUsSection(data: WhyChooseUsSectionCreateInput!): WhyChooseUsSection createWhyChooseUsSections(data: [WhyChooseUsSectionCreateInput!]!): [WhyChooseUsSection] updateWhyChooseUsSection(where: WhyChooseUsSectionWhereUniqueInput!, data: WhyChooseUsSectionUpdateInput!): WhyChooseUsSection updateWhyChooseUsSections(data: [WhyChooseUsSectionUpdateArgs!]!): [WhyChooseUsSection] deleteWhyChooseUsSection(where: WhyChooseUsSectionWhereUniqueInput!): WhyChooseUsSection deleteWhyChooseUsSections(where: [WhyChooseUsSectionWhereUniqueInput!]!): [WhyChooseUsSection] createInnovationSection(data: InnovationSectionCreateInput!): InnovationSection createInnovationSections(data: [InnovationSectionCreateInput!]!): [InnovationSection] updateInnovationSection(where: InnovationSectionWhereUniqueInput!, data: InnovationSectionUpdateInput!): InnovationSection updateInnovationSections(data: [InnovationSectionUpdateArgs!]!): [InnovationSection] deleteInnovationSection(where: InnovationSectionWhereUniqueInput!): InnovationSection deleteInnovationSections(where: [InnovationSectionWhereUniqueInput!]!): [InnovationSection] createSolutionsSection(data: SolutionsSectionCreateInput!): SolutionsSection createSolutionsSections(data: [SolutionsSectionCreateInput!]!): [SolutionsSection] updateSolutionsSection(where: SolutionsSectionWhereUniqueInput!, data: SolutionsSectionUpdateInput!): SolutionsSection updateSolutionsSections(data: [SolutionsSectionUpdateArgs!]!): [SolutionsSection] deleteSolutionsSection(where: SolutionsSectionWhereUniqueInput!): SolutionsSection deleteSolutionsSections(where: [SolutionsSectionWhereUniqueInput!]!): [SolutionsSection] createSolutionItem(data: SolutionItemCreateInput!): SolutionItem createSolutionItems(data: [SolutionItemCreateInput!]!): [SolutionItem] updateSolutionItem(where: SolutionItemWhereUniqueInput!, data: SolutionItemUpdateInput!): SolutionItem updateSolutionItems(data: [SolutionItemUpdateArgs!]!): [SolutionItem] deleteSolutionItem(where: SolutionItemWhereUniqueInput!): SolutionItem deleteSolutionItems(where: [SolutionItemWhereUniqueInput!]!): [SolutionItem] createCountriesMapSection(data: CountriesMapSectionCreateInput!): CountriesMapSection createCountriesMapSections(data: [CountriesMapSectionCreateInput!]!): [CountriesMapSection] updateCountriesMapSection(where: CountriesMapSectionWhereUniqueInput!, data: CountriesMapSectionUpdateInput!): CountriesMapSection updateCountriesMapSections(data: [CountriesMapSectionUpdateArgs!]!): [CountriesMapSection] deleteCountriesMapSection(where: CountriesMapSectionWhereUniqueInput!): CountriesMapSection deleteCountriesMapSections(where: [CountriesMapSectionWhereUniqueInput!]!): [CountriesMapSection] createMapCountry(data: MapCountryCreateInput!): MapCountry createMapCountries(data: [MapCountryCreateInput!]!): [MapCountry] updateMapCountry(where: MapCountryWhereUniqueInput!, data: MapCountryUpdateInput!): MapCountry updateMapCountries(data: [MapCountryUpdateArgs!]!): [MapCountry] deleteMapCountry(where: MapCountryWhereUniqueInput!): MapCountry deleteMapCountries(where: [MapCountryWhereUniqueInput!]!): [MapCountry] createMapCountryItem(data: MapCountryItemCreateInput!): MapCountryItem createMapCountryItems(data: [MapCountryItemCreateInput!]!): [MapCountryItem] updateMapCountryItem(where: MapCountryItemWhereUniqueInput!, data: MapCountryItemUpdateInput!): MapCountryItem updateMapCountryItems(data: [MapCountryItemUpdateArgs!]!): [MapCountryItem] deleteMapCountryItem(where: MapCountryItemWhereUniqueInput!): MapCountryItem deleteMapCountryItems(where: [MapCountryItemWhereUniqueInput!]!): [MapCountryItem] createContactRequest(data: ContactRequestCreateInput!): ContactRequest createContactRequests(data: [ContactRequestCreateInput!]!): [ContactRequest] updateContactRequest(where: ContactRequestWhereUniqueInput!, data: ContactRequestUpdateInput!): ContactRequest updateContactRequests(data: [ContactRequestUpdateArgs!]!): [ContactRequest] deleteContactRequest(where: ContactRequestWhereUniqueInput!): ContactRequest deleteContactRequests(where: [ContactRequestWhereUniqueInput!]!): [ContactRequest] createPrivacy(data: PrivacyCreateInput!): Privacy createprivacys(data: [PrivacyCreateInput!]!): [Privacy] updatePrivacy(where: PrivacyWhereUniqueInput!, data: PrivacyUpdateInput!): Privacy updateprivacys(data: [PrivacyUpdateArgs!]!): [Privacy] deletePrivacy(where: PrivacyWhereUniqueInput!): Privacy deleteprivacys(where: [PrivacyWhereUniqueInput!]!): [Privacy] endSession: Boolean! authenticateUserWithPassword(email: String!, password: String!): UserAuthenticationWithPasswordResult createInitialUser(data: CreateInitialUserInput!): UserAuthenticationWithPasswordSuccess! } union UserAuthenticationWithPasswordResult = UserAuthenticationWithPasswordSuccess | UserAuthenticationWithPasswordFailure type UserAuthenticationWithPasswordSuccess { sessionToken: String! item: User! } type UserAuthenticationWithPasswordFailure { message: String! } input CreateInitialUserInput { name: String email: String password: String } type Query { user(where: UserWhereUniqueInput!): User users(where: UserWhereInput! = {}, orderBy: [UserOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: UserWhereUniqueInput): [User!] usersCount(where: UserWhereInput! = {}): Int system(where: SystemWhereUniqueInput!): System systems(where: SystemWhereInput! = {}, orderBy: [SystemOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: SystemWhereUniqueInput): [System!] systemsCount(where: SystemWhereInput! = {}): Int navItem(where: NavItemWhereUniqueInput!): NavItem navItems(where: NavItemWhereInput! = {}, orderBy: [NavItemOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: NavItemWhereUniqueInput): [NavItem!] navItemsCount(where: NavItemWhereInput! = {}): Int heroSection(where: HeroSectionWhereUniqueInput!): HeroSection heroSections(where: HeroSectionWhereInput! = {}, orderBy: [HeroSectionOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: HeroSectionWhereUniqueInput): [HeroSection!] heroSectionsCount(where: HeroSectionWhereInput! = {}): Int financeRow(where: FinanceRowWhereUniqueInput!): FinanceRow financeRows(where: FinanceRowWhereInput! = {}, orderBy: [FinanceRowOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: FinanceRowWhereUniqueInput): [FinanceRow!] financeRowsCount(where: FinanceRowWhereInput! = {}): Int screenSecondSection(where: ScreenSecondSectionWhereUniqueInput!): ScreenSecondSection screenSecondSections(where: ScreenSecondSectionWhereInput! = {}, orderBy: [ScreenSecondSectionOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: ScreenSecondSectionWhereUniqueInput): [ScreenSecondSection!] screenSecondSectionsCount(where: ScreenSecondSectionWhereInput! = {}): Int screenThreeStatCard(where: ScreenThreeStatCardWhereUniqueInput!): ScreenThreeStatCard screenThreeStatCards(where: ScreenThreeStatCardWhereInput! = {}, orderBy: [ScreenThreeStatCardOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: ScreenThreeStatCardWhereUniqueInput): [ScreenThreeStatCard!] screenThreeStatCardsCount(where: ScreenThreeStatCardWhereInput! = {}): Int screenThreeIndex(where: ScreenThreeIndexWhereUniqueInput!): ScreenThreeIndex screenThreeIndices(where: ScreenThreeIndexWhereInput! = {}, orderBy: [ScreenThreeIndexOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: ScreenThreeIndexWhereUniqueInput): [ScreenThreeIndex!] screenThreeIndicesCount(where: ScreenThreeIndexWhereInput! = {}): Int screenThreeSection(where: ScreenThreeSectionWhereUniqueInput!): ScreenThreeSection screenThreeSections(where: ScreenThreeSectionWhereInput! = {}, orderBy: [ScreenThreeSectionOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: ScreenThreeSectionWhereUniqueInput): [ScreenThreeSection!] screenThreeSectionsCount(where: ScreenThreeSectionWhereInput! = {}): Int keyBusinessSegmentsSection(where: KeyBusinessSegmentsSectionWhereUniqueInput!): KeyBusinessSegmentsSection keyBusinessSegmentsSections(where: KeyBusinessSegmentsSectionWhereInput! = {}, orderBy: [KeyBusinessSegmentsSectionOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: KeyBusinessSegmentsSectionWhereUniqueInput): [KeyBusinessSegmentsSection!] keyBusinessSegmentsSectionsCount(where: KeyBusinessSegmentsSectionWhereInput! = {}): Int keySegment(where: KeySegmentWhereUniqueInput!): KeySegment keySegments(where: KeySegmentWhereInput! = {}, orderBy: [KeySegmentOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: KeySegmentWhereUniqueInput): [KeySegment!] keySegmentsCount(where: KeySegmentWhereInput! = {}): Int keySegmentInfo(where: KeySegmentInfoWhereUniqueInput!): KeySegmentInfo keySegmentInfos(where: KeySegmentInfoWhereInput! = {}, orderBy: [KeySegmentInfoOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: KeySegmentInfoWhereUniqueInput): [KeySegmentInfo!] keySegmentInfosCount(where: KeySegmentInfoWhereInput! = {}): Int keySegmentInfoItem(where: KeySegmentInfoItemWhereUniqueInput!): KeySegmentInfoItem keySegmentInfoItems(where: KeySegmentInfoItemWhereInput! = {}, orderBy: [KeySegmentInfoItemOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: KeySegmentInfoItemWhereUniqueInput): [KeySegmentInfoItem!] keySegmentInfoItemsCount(where: KeySegmentInfoItemWhereInput! = {}): Int whyChooseUsItem(where: WhyChooseUsItemWhereUniqueInput!): WhyChooseUsItem whyChooseUsItems(where: WhyChooseUsItemWhereInput! = {}, orderBy: [WhyChooseUsItemOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: WhyChooseUsItemWhereUniqueInput): [WhyChooseUsItem!] whyChooseUsItemsCount(where: WhyChooseUsItemWhereInput! = {}): Int whyChooseUsSection(where: WhyChooseUsSectionWhereUniqueInput!): WhyChooseUsSection whyChooseUsSections(where: WhyChooseUsSectionWhereInput! = {}, orderBy: [WhyChooseUsSectionOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: WhyChooseUsSectionWhereUniqueInput): [WhyChooseUsSection!] whyChooseUsSectionsCount(where: WhyChooseUsSectionWhereInput! = {}): Int innovationSection(where: InnovationSectionWhereUniqueInput!): InnovationSection innovationSections(where: InnovationSectionWhereInput! = {}, orderBy: [InnovationSectionOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: InnovationSectionWhereUniqueInput): [InnovationSection!] innovationSectionsCount(where: InnovationSectionWhereInput! = {}): Int solutionsSection(where: SolutionsSectionWhereUniqueInput!): SolutionsSection solutionsSections(where: SolutionsSectionWhereInput! = {}, orderBy: [SolutionsSectionOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: SolutionsSectionWhereUniqueInput): [SolutionsSection!] solutionsSectionsCount(where: SolutionsSectionWhereInput! = {}): Int solutionItem(where: SolutionItemWhereUniqueInput!): SolutionItem solutionItems(where: SolutionItemWhereInput! = {}, orderBy: [SolutionItemOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: SolutionItemWhereUniqueInput): [SolutionItem!] solutionItemsCount(where: SolutionItemWhereInput! = {}): Int countriesMapSection(where: CountriesMapSectionWhereUniqueInput!): CountriesMapSection countriesMapSections(where: CountriesMapSectionWhereInput! = {}, orderBy: [CountriesMapSectionOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: CountriesMapSectionWhereUniqueInput): [CountriesMapSection!] countriesMapSectionsCount(where: CountriesMapSectionWhereInput! = {}): Int mapCountry(where: MapCountryWhereUniqueInput!): MapCountry mapCountries(where: MapCountryWhereInput! = {}, orderBy: [MapCountryOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: MapCountryWhereUniqueInput): [MapCountry!] mapCountriesCount(where: MapCountryWhereInput! = {}): Int mapCountryItem(where: MapCountryItemWhereUniqueInput!): MapCountryItem mapCountryItems(where: MapCountryItemWhereInput! = {}, orderBy: [MapCountryItemOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: MapCountryItemWhereUniqueInput): [MapCountryItem!] mapCountryItemsCount(where: MapCountryItemWhereInput! = {}): Int contactRequest(where: ContactRequestWhereUniqueInput!): ContactRequest contactRequests(where: ContactRequestWhereInput! = {}, orderBy: [ContactRequestOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: ContactRequestWhereUniqueInput): [ContactRequest!] contactRequestsCount(where: ContactRequestWhereInput! = {}): Int privacy(where: PrivacyWhereUniqueInput!): Privacy privacys(where: PrivacyWhereInput! = {}, orderBy: [PrivacyOrderByInput!]! = [], take: Int, skip: Int! = 0, cursor: PrivacyWhereUniqueInput): [Privacy!] privacysCount(where: PrivacyWhereInput! = {}): Int keystone: KeystoneMeta! authenticatedItem: AuthenticatedItem } union AuthenticatedItem = User type KeystoneMeta { adminMeta: KeystoneAdminMeta! } type KeystoneAdminMeta { lists: [KeystoneAdminUIListMeta!]! list(key: String!): KeystoneAdminUIListMeta } type KeystoneAdminUIListMeta { key: String! path: String! label: String! singular: String! plural: String! description: String pageSize: Int! labelField: String! fields: [KeystoneAdminUIFieldMeta!]! groups: [KeystoneAdminUIFieldGroupMeta!]! graphql: KeystoneAdminUIGraphQL! initialColumns: [String!]! initialSearchFields: [String!]! initialSort: KeystoneAdminUISort isSingleton: Boolean! hideCreate: Boolean! hideDelete: Boolean! isHidden: Boolean! itemQueryName: String! listQueryName: String! } type KeystoneAdminUIFieldMeta { path: String! label: String! description: String isOrderable: Boolean! isFilterable: Boolean! isNonNull: [KeystoneAdminUIFieldMetaIsNonNull!] fieldMeta: JSON viewsIndex: Int! customViewsIndex: Int createView: KeystoneAdminUIFieldMetaCreateView! listView: KeystoneAdminUIFieldMetaListView! itemView(id: ID): KeystoneAdminUIFieldMetaItemView search: QueryMode } enum KeystoneAdminUIFieldMetaIsNonNull { read create update } type KeystoneAdminUIFieldMetaCreateView { fieldMode: KeystoneAdminUIFieldMetaCreateViewFieldMode! } enum KeystoneAdminUIFieldMetaCreateViewFieldMode { edit hidden } type KeystoneAdminUIFieldMetaListView { fieldMode: KeystoneAdminUIFieldMetaListViewFieldMode! } enum KeystoneAdminUIFieldMetaListViewFieldMode { read hidden } type KeystoneAdminUIFieldMetaItemView { fieldMode: KeystoneAdminUIFieldMetaItemViewFieldMode fieldPosition: KeystoneAdminUIFieldMetaItemViewFieldPosition } enum KeystoneAdminUIFieldMetaItemViewFieldMode { edit read hidden } enum KeystoneAdminUIFieldMetaItemViewFieldPosition { form sidebar } enum QueryMode { default insensitive } type KeystoneAdminUIFieldGroupMeta { label: String! description: String fields: [KeystoneAdminUIFieldMeta!]! } type KeystoneAdminUIGraphQL { names: KeystoneAdminUIGraphQLNames! } type KeystoneAdminUIGraphQLNames { outputTypeName: String! whereInputName: String! whereUniqueInputName: String! createInputName: String! createMutationName: String! createManyMutationName: String! relateToOneForCreateInputName: String! relateToManyForCreateInputName: String! itemQueryName: String! listOrderName: String! listQueryCountName: String! listQueryName: String! updateInputName: String! updateMutationName: String! updateManyInputName: String! updateManyMutationName: String! relateToOneForUpdateInputName: String! relateToManyForUpdateInputName: String! deleteMutationName: String! deleteManyMutationName: String! } type KeystoneAdminUISort { field: String! direction: KeystoneAdminUISortDirection! } enum KeystoneAdminUISortDirection { ASC DESC }