// Code generated by Prisma (prisma@1.34.10). DO NOT EDIT. // Please don't change this file manually but run `prisma generate` to update it. // For more information, please read the docs: https://www.prisma.io/docs/prisma-client/ import { DocumentNode } from "graphql"; import { makePrismaClientClass, BaseClientOptions, Model } from "prisma-client-lib"; import { typeDefs } from "./prisma-schema"; export type AtLeastOne }> = Partial & U[keyof U]; export type Maybe = T | undefined | null; export interface Exists { app: (where?: AppWhereInput) => Promise; campaign: (where?: CampaignWhereInput) => Promise; catalogItem: (where?: CatalogItemWhereInput) => Promise; domain: (where?: DomainWhereInput) => Promise; integration: (where?: IntegrationWhereInput) => Promise; mediaItem: (where?: MediaItemWhereInput) => Promise; object: (where?: ObjectWhereInput) => Promise; page: (where?: PageWhereInput) => Promise; user: (where?: UserWhereInput) => Promise; } export interface Node {} export type FragmentableArray = Promise> & Fragmentable; export interface Fragmentable { $fragment(fragment: string | DocumentNode): Promise; } export interface Prisma { $exists: Exists; $graphql: ( query: string, variables?: { [key: string]: any } ) => Promise; /** * Queries */ app: (where: AppWhereUniqueInput) => AppNullablePromise; apps: (args?: { where?: AppWhereInput; orderBy?: AppOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => FragmentableArray; appsConnection: (args?: { where?: AppWhereInput; orderBy?: AppOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => AppConnectionPromise; campaign: (where: CampaignWhereUniqueInput) => CampaignNullablePromise; campaigns: (args?: { where?: CampaignWhereInput; orderBy?: CampaignOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => FragmentableArray; campaignsConnection: (args?: { where?: CampaignWhereInput; orderBy?: CampaignOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => CampaignConnectionPromise; catalogItem: ( where: CatalogItemWhereUniqueInput ) => CatalogItemNullablePromise; catalogItems: (args?: { where?: CatalogItemWhereInput; orderBy?: CatalogItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => FragmentableArray; catalogItemsConnection: (args?: { where?: CatalogItemWhereInput; orderBy?: CatalogItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => CatalogItemConnectionPromise; domain: (where: DomainWhereUniqueInput) => DomainNullablePromise; domains: (args?: { where?: DomainWhereInput; orderBy?: DomainOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => FragmentableArray; domainsConnection: (args?: { where?: DomainWhereInput; orderBy?: DomainOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => DomainConnectionPromise; integration: ( where: IntegrationWhereUniqueInput ) => IntegrationNullablePromise; integrations: (args?: { where?: IntegrationWhereInput; orderBy?: IntegrationOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => FragmentableArray; integrationsConnection: (args?: { where?: IntegrationWhereInput; orderBy?: IntegrationOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => IntegrationConnectionPromise; mediaItem: (where: MediaItemWhereUniqueInput) => MediaItemNullablePromise; mediaItems: (args?: { where?: MediaItemWhereInput; orderBy?: MediaItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => FragmentableArray; mediaItemsConnection: (args?: { where?: MediaItemWhereInput; orderBy?: MediaItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => MediaItemConnectionPromise; object: (where: ObjectWhereUniqueInput) => ObjectNullablePromise; objects: (args?: { where?: ObjectWhereInput; orderBy?: ObjectOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => FragmentableArray; objectsConnection: (args?: { where?: ObjectWhereInput; orderBy?: ObjectOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => ObjectConnectionPromise; page: (where: PageWhereUniqueInput) => PageNullablePromise; pages: (args?: { where?: PageWhereInput; orderBy?: PageOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => FragmentableArray; pagesConnection: (args?: { where?: PageWhereInput; orderBy?: PageOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => PageConnectionPromise; user: (where: UserWhereUniqueInput) => UserNullablePromise; users: (args?: { where?: UserWhereInput; orderBy?: UserOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => FragmentableArray; usersConnection: (args?: { where?: UserWhereInput; orderBy?: UserOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => UserConnectionPromise; node: (args: { id: ID_Output }) => Node; /** * Mutations */ createApp: (data: AppCreateInput) => AppPromise; updateApp: (args: { data: AppUpdateInput; where: AppWhereUniqueInput; }) => AppPromise; updateManyApps: (args: { data: AppUpdateManyMutationInput; where?: AppWhereInput; }) => BatchPayloadPromise; upsertApp: (args: { where: AppWhereUniqueInput; create: AppCreateInput; update: AppUpdateInput; }) => AppPromise; deleteApp: (where: AppWhereUniqueInput) => AppPromise; deleteManyApps: (where?: AppWhereInput) => BatchPayloadPromise; createCampaign: (data: CampaignCreateInput) => CampaignPromise; updateCampaign: (args: { data: CampaignUpdateInput; where: CampaignWhereUniqueInput; }) => CampaignPromise; updateManyCampaigns: (args: { data: CampaignUpdateManyMutationInput; where?: CampaignWhereInput; }) => BatchPayloadPromise; upsertCampaign: (args: { where: CampaignWhereUniqueInput; create: CampaignCreateInput; update: CampaignUpdateInput; }) => CampaignPromise; deleteCampaign: (where: CampaignWhereUniqueInput) => CampaignPromise; deleteManyCampaigns: (where?: CampaignWhereInput) => BatchPayloadPromise; createCatalogItem: (data: CatalogItemCreateInput) => CatalogItemPromise; updateCatalogItem: (args: { data: CatalogItemUpdateInput; where: CatalogItemWhereUniqueInput; }) => CatalogItemPromise; updateManyCatalogItems: (args: { data: CatalogItemUpdateManyMutationInput; where?: CatalogItemWhereInput; }) => BatchPayloadPromise; upsertCatalogItem: (args: { where: CatalogItemWhereUniqueInput; create: CatalogItemCreateInput; update: CatalogItemUpdateInput; }) => CatalogItemPromise; deleteCatalogItem: (where: CatalogItemWhereUniqueInput) => CatalogItemPromise; deleteManyCatalogItems: ( where?: CatalogItemWhereInput ) => BatchPayloadPromise; createDomain: (data: DomainCreateInput) => DomainPromise; updateDomain: (args: { data: DomainUpdateInput; where: DomainWhereUniqueInput; }) => DomainPromise; updateManyDomains: (args: { data: DomainUpdateManyMutationInput; where?: DomainWhereInput; }) => BatchPayloadPromise; upsertDomain: (args: { where: DomainWhereUniqueInput; create: DomainCreateInput; update: DomainUpdateInput; }) => DomainPromise; deleteDomain: (where: DomainWhereUniqueInput) => DomainPromise; deleteManyDomains: (where?: DomainWhereInput) => BatchPayloadPromise; createIntegration: (data: IntegrationCreateInput) => IntegrationPromise; updateIntegration: (args: { data: IntegrationUpdateInput; where: IntegrationWhereUniqueInput; }) => IntegrationPromise; updateManyIntegrations: (args: { data: IntegrationUpdateManyMutationInput; where?: IntegrationWhereInput; }) => BatchPayloadPromise; upsertIntegration: (args: { where: IntegrationWhereUniqueInput; create: IntegrationCreateInput; update: IntegrationUpdateInput; }) => IntegrationPromise; deleteIntegration: (where: IntegrationWhereUniqueInput) => IntegrationPromise; deleteManyIntegrations: ( where?: IntegrationWhereInput ) => BatchPayloadPromise; createMediaItem: (data: MediaItemCreateInput) => MediaItemPromise; updateMediaItem: (args: { data: MediaItemUpdateInput; where: MediaItemWhereUniqueInput; }) => MediaItemPromise; updateManyMediaItems: (args: { data: MediaItemUpdateManyMutationInput; where?: MediaItemWhereInput; }) => BatchPayloadPromise; upsertMediaItem: (args: { where: MediaItemWhereUniqueInput; create: MediaItemCreateInput; update: MediaItemUpdateInput; }) => MediaItemPromise; deleteMediaItem: (where: MediaItemWhereUniqueInput) => MediaItemPromise; deleteManyMediaItems: (where?: MediaItemWhereInput) => BatchPayloadPromise; createObject: (data: ObjectCreateInput) => ObjectPromise; updateObject: (args: { data: ObjectUpdateInput; where: ObjectWhereUniqueInput; }) => ObjectPromise; updateManyObjects: (args: { data: ObjectUpdateManyMutationInput; where?: ObjectWhereInput; }) => BatchPayloadPromise; upsertObject: (args: { where: ObjectWhereUniqueInput; create: ObjectCreateInput; update: ObjectUpdateInput; }) => ObjectPromise; deleteObject: (where: ObjectWhereUniqueInput) => ObjectPromise; deleteManyObjects: (where?: ObjectWhereInput) => BatchPayloadPromise; createPage: (data: PageCreateInput) => PagePromise; updatePage: (args: { data: PageUpdateInput; where: PageWhereUniqueInput; }) => PagePromise; updateManyPages: (args: { data: PageUpdateManyMutationInput; where?: PageWhereInput; }) => BatchPayloadPromise; upsertPage: (args: { where: PageWhereUniqueInput; create: PageCreateInput; update: PageUpdateInput; }) => PagePromise; deletePage: (where: PageWhereUniqueInput) => PagePromise; deleteManyPages: (where?: PageWhereInput) => BatchPayloadPromise; createUser: (data: UserCreateInput) => UserPromise; updateUser: (args: { data: UserUpdateInput; where: UserWhereUniqueInput; }) => UserPromise; updateManyUsers: (args: { data: UserUpdateManyMutationInput; where?: UserWhereInput; }) => BatchPayloadPromise; upsertUser: (args: { where: UserWhereUniqueInput; create: UserCreateInput; update: UserUpdateInput; }) => UserPromise; deleteUser: (where: UserWhereUniqueInput) => UserPromise; deleteManyUsers: (where?: UserWhereInput) => BatchPayloadPromise; /** * Subscriptions */ $subscribe: Subscription; } export interface Subscription { app: ( where?: AppSubscriptionWhereInput ) => AppSubscriptionPayloadSubscription; campaign: ( where?: CampaignSubscriptionWhereInput ) => CampaignSubscriptionPayloadSubscription; catalogItem: ( where?: CatalogItemSubscriptionWhereInput ) => CatalogItemSubscriptionPayloadSubscription; domain: ( where?: DomainSubscriptionWhereInput ) => DomainSubscriptionPayloadSubscription; integration: ( where?: IntegrationSubscriptionWhereInput ) => IntegrationSubscriptionPayloadSubscription; mediaItem: ( where?: MediaItemSubscriptionWhereInput ) => MediaItemSubscriptionPayloadSubscription; object: ( where?: ObjectSubscriptionWhereInput ) => ObjectSubscriptionPayloadSubscription; page: ( where?: PageSubscriptionWhereInput ) => PageSubscriptionPayloadSubscription; user: ( where?: UserSubscriptionWhereInput ) => UserSubscriptionPayloadSubscription; } export interface ClientConstructor { new (options?: BaseClientOptions): T; } /** * Types */ export type AppStatus = "ACTIVE" | "INACTIVE" | "PENDING" | "SUSPENDED"; export type UserOrderByInput = | "id_ASC" | "id_DESC" | "auth0UserId_ASC" | "auth0UserId_DESC" | "firstName_ASC" | "firstName_DESC" | "lastName_ASC" | "lastName_DESC" | "email_ASC" | "email_DESC" | "company_ASC" | "company_DESC" | "password_ASC" | "password_DESC" | "subdomain_ASC" | "subdomain_DESC" | "deleted_ASC" | "deleted_DESC" | "permissions_ASC" | "permissions_DESC" | "lastLoginDate_ASC" | "lastLoginDate_DESC" | "createdAt_ASC" | "createdAt_DESC" | "updatedAt_ASC" | "updatedAt_DESC"; export type AppOrderByInput = | "id_ASC" | "id_DESC" | "name_ASC" | "name_DESC" | "host_ASC" | "host_DESC" | "defaultDomain_ASC" | "defaultDomain_DESC" | "cloudfrontDistribution_ASC" | "cloudfrontDistribution_DESC" | "tags_ASC" | "tags_DESC" | "configuration_ASC" | "configuration_DESC" | "status_ASC" | "status_DESC" | "createdAt_ASC" | "createdAt_DESC" | "updatedAt_ASC" | "updatedAt_DESC"; export type CampaignOrderByInput = | "createdAt_ASC" | "createdAt_DESC" | "deleted_ASC" | "deleted_DESC" | "id_ASC" | "id_DESC" | "name_ASC" | "name_DESC" | "screenshot_ASC" | "screenshot_DESC" | "scriptTags_ASC" | "scriptTags_DESC" | "type_ASC" | "type_DESC" | "updatedAt_ASC" | "updatedAt_DESC"; export type ObjectOrderByInput = | "deleted_ASC" | "deleted_DESC" | "id_ASC" | "id_DESC" | "name_ASC" | "name_DESC" | "screenshot_ASC" | "screenshot_DESC" | "settings_ASC" | "settings_DESC" | "type_ASC" | "type_DESC" | "x_ASC" | "x_DESC" | "y_ASC" | "y_DESC" | "width_ASC" | "width_DESC" | "height_ASC" | "height_DESC" | "oldCampaignId_ASC" | "oldCampaignId_DESC" | "createdAt_ASC" | "createdAt_DESC" | "updatedAt_ASC" | "updatedAt_DESC"; export type MediaItemOrderByInput = | "id_ASC" | "id_DESC" | "name_ASC" | "name_DESC" | "description_ASC" | "description_DESC" | "url_ASC" | "url_DESC" | "tags_ASC" | "tags_DESC" | "categories_ASC" | "categories_DESC" | "createdAt_ASC" | "createdAt_DESC" | "updatedAt_ASC" | "updatedAt_DESC"; export type CatalogItemOrderByInput = | "id_ASC" | "id_DESC" | "type_ASC" | "type_DESC" | "image_ASC" | "image_DESC" | "name_ASC" | "name_DESC" | "video_ASC" | "video_DESC" | "color_ASC" | "color_DESC" | "skill_ASC" | "skill_DESC" | "partner_ASC" | "partner_DESC" | "isNew_ASC" | "isNew_DESC" | "description_ASC" | "description_DESC" | "link_ASC" | "link_DESC" | "rating_ASC" | "rating_DESC" | "earnings_ASC" | "earnings_DESC" | "isRecommended_ASC" | "isRecommended_DESC" | "isSpotlight_ASC" | "isSpotlight_DESC" | "tags_ASC" | "tags_DESC" | "categories_ASC" | "categories_DESC" | "createdAt_ASC" | "createdAt_DESC" | "updatedAt_ASC" | "updatedAt_DESC"; export type DomainOrderByInput = | "id_ASC" | "id_DESC" | "name_ASC" | "name_DESC" | "createdAt_ASC" | "createdAt_DESC" | "updatedAt_ASC" | "updatedAt_DESC" | "cloudfrontDistribution_ASC" | "cloudfrontDistribution_DESC"; export type IntegrationOrderByInput = | "id_ASC" | "id_DESC" | "setting_ASC" | "setting_DESC" | "type_ASC" | "type_DESC" | "createdAt_ASC" | "createdAt_DESC" | "updatedAt_ASC" | "updatedAt_DESC"; export type PageOrderByInput = | "content_ASC" | "content_DESC" | "deleted_ASC" | "deleted_DESC" | "fileName_ASC" | "fileName_DESC" | "htmlContent_ASC" | "htmlContent_DESC" | "id_ASC" | "id_DESC" | "name_ASC" | "name_DESC" | "pageSettings_ASC" | "pageSettings_DESC" | "publishedAt_ASC" | "publishedAt_DESC" | "screenshot_ASC" | "screenshot_DESC" | "slug_ASC" | "slug_DESC" | "theme_ASC" | "theme_DESC" | "type_ASC" | "type_DESC" | "createdAt_ASC" | "createdAt_DESC" | "updatedAt_ASC" | "updatedAt_DESC"; export type MutationType = "CREATED" | "UPDATED" | "DELETED"; export type AppWhereUniqueInput = AtLeastOne<{ id: Maybe; }>; export interface UserWhereInput { id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; auth0UserId?: Maybe; auth0UserId_not?: Maybe; auth0UserId_in?: Maybe; auth0UserId_not_in?: Maybe; auth0UserId_lt?: Maybe; auth0UserId_lte?: Maybe; auth0UserId_gt?: Maybe; auth0UserId_gte?: Maybe; auth0UserId_contains?: Maybe; auth0UserId_not_contains?: Maybe; auth0UserId_starts_with?: Maybe; auth0UserId_not_starts_with?: Maybe; auth0UserId_ends_with?: Maybe; auth0UserId_not_ends_with?: Maybe; firstName?: Maybe; firstName_not?: Maybe; firstName_in?: Maybe; firstName_not_in?: Maybe; firstName_lt?: Maybe; firstName_lte?: Maybe; firstName_gt?: Maybe; firstName_gte?: Maybe; firstName_contains?: Maybe; firstName_not_contains?: Maybe; firstName_starts_with?: Maybe; firstName_not_starts_with?: Maybe; firstName_ends_with?: Maybe; firstName_not_ends_with?: Maybe; lastName?: Maybe; lastName_not?: Maybe; lastName_in?: Maybe; lastName_not_in?: Maybe; lastName_lt?: Maybe; lastName_lte?: Maybe; lastName_gt?: Maybe; lastName_gte?: Maybe; lastName_contains?: Maybe; lastName_not_contains?: Maybe; lastName_starts_with?: Maybe; lastName_not_starts_with?: Maybe; lastName_ends_with?: Maybe; lastName_not_ends_with?: Maybe; email?: Maybe; email_not?: Maybe; email_in?: Maybe; email_not_in?: Maybe; email_lt?: Maybe; email_lte?: Maybe; email_gt?: Maybe; email_gte?: Maybe; email_contains?: Maybe; email_not_contains?: Maybe; email_starts_with?: Maybe; email_not_starts_with?: Maybe; email_ends_with?: Maybe; email_not_ends_with?: Maybe; company?: Maybe; company_not?: Maybe; company_in?: Maybe; company_not_in?: Maybe; company_lt?: Maybe; company_lte?: Maybe; company_gt?: Maybe; company_gte?: Maybe; company_contains?: Maybe; company_not_contains?: Maybe; company_starts_with?: Maybe; company_not_starts_with?: Maybe; company_ends_with?: Maybe; company_not_ends_with?: Maybe; password?: Maybe; password_not?: Maybe; password_in?: Maybe; password_not_in?: Maybe; password_lt?: Maybe; password_lte?: Maybe; password_gt?: Maybe; password_gte?: Maybe; password_contains?: Maybe; password_not_contains?: Maybe; password_starts_with?: Maybe; password_not_starts_with?: Maybe; password_ends_with?: Maybe; password_not_ends_with?: Maybe; subdomain?: Maybe; subdomain_not?: Maybe; subdomain_in?: Maybe; subdomain_not_in?: Maybe; subdomain_lt?: Maybe; subdomain_lte?: Maybe; subdomain_gt?: Maybe; subdomain_gte?: Maybe; subdomain_contains?: Maybe; subdomain_not_contains?: Maybe; subdomain_starts_with?: Maybe; subdomain_not_starts_with?: Maybe; subdomain_ends_with?: Maybe; subdomain_not_ends_with?: Maybe; deleted?: Maybe; deleted_not?: Maybe; apps_every?: Maybe; apps_some?: Maybe; apps_none?: Maybe; campaigns_every?: Maybe; campaigns_some?: Maybe; campaigns_none?: Maybe; catalogItems_every?: Maybe; catalogItems_some?: Maybe; catalogItems_none?: Maybe; domains_every?: Maybe; domains_some?: Maybe; domains_none?: Maybe; integrations_every?: Maybe; integrations_some?: Maybe; integrations_none?: Maybe; mediaItems_every?: Maybe; mediaItems_some?: Maybe; mediaItems_none?: Maybe; pages_every?: Maybe; pages_some?: Maybe; pages_none?: Maybe; lastLoginDate?: Maybe; lastLoginDate_not?: Maybe; lastLoginDate_in?: Maybe; lastLoginDate_not_in?: Maybe; lastLoginDate_lt?: Maybe; lastLoginDate_lte?: Maybe; lastLoginDate_gt?: Maybe; lastLoginDate_gte?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface AppWhereInput { id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; name?: Maybe; name_not?: Maybe; name_in?: Maybe; name_not_in?: Maybe; name_lt?: Maybe; name_lte?: Maybe; name_gt?: Maybe; name_gte?: Maybe; name_contains?: Maybe; name_not_contains?: Maybe; name_starts_with?: Maybe; name_not_starts_with?: Maybe; name_ends_with?: Maybe; name_not_ends_with?: Maybe; users_every?: Maybe; users_some?: Maybe; users_none?: Maybe; host?: Maybe; host_not?: Maybe; host_in?: Maybe; host_not_in?: Maybe; host_lt?: Maybe; host_lte?: Maybe; host_gt?: Maybe; host_gte?: Maybe; host_contains?: Maybe; host_not_contains?: Maybe; host_starts_with?: Maybe; host_not_starts_with?: Maybe; host_ends_with?: Maybe; host_not_ends_with?: Maybe; defaultDomain?: Maybe; defaultDomain_not?: Maybe; defaultDomain_in?: Maybe; defaultDomain_not_in?: Maybe; defaultDomain_lt?: Maybe; defaultDomain_lte?: Maybe; defaultDomain_gt?: Maybe; defaultDomain_gte?: Maybe; defaultDomain_contains?: Maybe; defaultDomain_not_contains?: Maybe; defaultDomain_starts_with?: Maybe; defaultDomain_not_starts_with?: Maybe; defaultDomain_ends_with?: Maybe; defaultDomain_not_ends_with?: Maybe; cloudfrontDistribution?: Maybe; cloudfrontDistribution_not?: Maybe; cloudfrontDistribution_in?: Maybe; cloudfrontDistribution_not_in?: Maybe; cloudfrontDistribution_lt?: Maybe; cloudfrontDistribution_lte?: Maybe; cloudfrontDistribution_gt?: Maybe; cloudfrontDistribution_gte?: Maybe; cloudfrontDistribution_contains?: Maybe; cloudfrontDistribution_not_contains?: Maybe; cloudfrontDistribution_starts_with?: Maybe; cloudfrontDistribution_not_starts_with?: Maybe; cloudfrontDistribution_ends_with?: Maybe; cloudfrontDistribution_not_ends_with?: Maybe; status?: Maybe; status_not?: Maybe; status_in?: Maybe; status_not_in?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface CampaignWhereInput { createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; deleted?: Maybe; deleted_not?: Maybe; id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; name?: Maybe; name_not?: Maybe; name_in?: Maybe; name_not_in?: Maybe; name_lt?: Maybe; name_lte?: Maybe; name_gt?: Maybe; name_gte?: Maybe; name_contains?: Maybe; name_not_contains?: Maybe; name_starts_with?: Maybe; name_not_starts_with?: Maybe; name_ends_with?: Maybe; name_not_ends_with?: Maybe; objects_every?: Maybe; objects_some?: Maybe; objects_none?: Maybe; screenshot?: Maybe; screenshot_not?: Maybe; screenshot_in?: Maybe; screenshot_not_in?: Maybe; screenshot_lt?: Maybe; screenshot_lte?: Maybe; screenshot_gt?: Maybe; screenshot_gte?: Maybe; screenshot_contains?: Maybe; screenshot_not_contains?: Maybe; screenshot_starts_with?: Maybe; screenshot_not_starts_with?: Maybe; screenshot_ends_with?: Maybe; screenshot_not_ends_with?: Maybe; scriptTags?: Maybe; scriptTags_not?: Maybe; scriptTags_in?: Maybe; scriptTags_not_in?: Maybe; scriptTags_lt?: Maybe; scriptTags_lte?: Maybe; scriptTags_gt?: Maybe; scriptTags_gte?: Maybe; scriptTags_contains?: Maybe; scriptTags_not_contains?: Maybe; scriptTags_starts_with?: Maybe; scriptTags_not_starts_with?: Maybe; scriptTags_ends_with?: Maybe; scriptTags_not_ends_with?: Maybe; type?: Maybe; type_not?: Maybe; type_in?: Maybe; type_not_in?: Maybe; type_lt?: Maybe; type_lte?: Maybe; type_gt?: Maybe; type_gte?: Maybe; type_contains?: Maybe; type_not_contains?: Maybe; type_starts_with?: Maybe; type_not_starts_with?: Maybe; type_ends_with?: Maybe; type_not_ends_with?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; user?: Maybe; domain?: Maybe; catalogItem?: Maybe; mediaItems_every?: Maybe; mediaItems_some?: Maybe; mediaItems_none?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface ObjectWhereInput { campaign?: Maybe; connectTo_every?: Maybe; connectTo_some?: Maybe; connectTo_none?: Maybe; deleted?: Maybe; deleted_not?: Maybe; id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; page?: Maybe; name?: Maybe; name_not?: Maybe; name_in?: Maybe; name_not_in?: Maybe; name_lt?: Maybe; name_lte?: Maybe; name_gt?: Maybe; name_gte?: Maybe; name_contains?: Maybe; name_not_contains?: Maybe; name_starts_with?: Maybe; name_not_starts_with?: Maybe; name_ends_with?: Maybe; name_not_ends_with?: Maybe; screenshot?: Maybe; screenshot_not?: Maybe; screenshot_in?: Maybe; screenshot_not_in?: Maybe; screenshot_lt?: Maybe; screenshot_lte?: Maybe; screenshot_gt?: Maybe; screenshot_gte?: Maybe; screenshot_contains?: Maybe; screenshot_not_contains?: Maybe; screenshot_starts_with?: Maybe; screenshot_not_starts_with?: Maybe; screenshot_ends_with?: Maybe; screenshot_not_ends_with?: Maybe; type?: Maybe; type_not?: Maybe; type_in?: Maybe; type_not_in?: Maybe; type_lt?: Maybe; type_lte?: Maybe; type_gt?: Maybe; type_gte?: Maybe; type_contains?: Maybe; type_not_contains?: Maybe; type_starts_with?: Maybe; type_not_starts_with?: Maybe; type_ends_with?: Maybe; type_not_ends_with?: Maybe; x?: Maybe; x_not?: Maybe; x_in?: Maybe; x_not_in?: Maybe; x_lt?: Maybe; x_lte?: Maybe; x_gt?: Maybe; x_gte?: Maybe; y?: Maybe; y_not?: Maybe; y_in?: Maybe; y_not_in?: Maybe; y_lt?: Maybe; y_lte?: Maybe; y_gt?: Maybe; y_gte?: Maybe; width?: Maybe; width_not?: Maybe; width_in?: Maybe; width_not_in?: Maybe; width_lt?: Maybe; width_lte?: Maybe; width_gt?: Maybe; width_gte?: Maybe; height?: Maybe; height_not?: Maybe; height_in?: Maybe; height_not_in?: Maybe; height_lt?: Maybe; height_lte?: Maybe; height_gt?: Maybe; height_gte?: Maybe; oldCampaignId?: Maybe; oldCampaignId_not?: Maybe; oldCampaignId_in?: Maybe; oldCampaignId_not_in?: Maybe; oldCampaignId_lt?: Maybe; oldCampaignId_lte?: Maybe; oldCampaignId_gt?: Maybe; oldCampaignId_gte?: Maybe; oldCampaignId_contains?: Maybe; oldCampaignId_not_contains?: Maybe; oldCampaignId_starts_with?: Maybe; oldCampaignId_not_starts_with?: Maybe; oldCampaignId_ends_with?: Maybe; oldCampaignId_not_ends_with?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface PageWhereInput { deleted?: Maybe; deleted_not?: Maybe; fileName?: Maybe; fileName_not?: Maybe; fileName_in?: Maybe; fileName_not_in?: Maybe; fileName_lt?: Maybe; fileName_lte?: Maybe; fileName_gt?: Maybe; fileName_gte?: Maybe; fileName_contains?: Maybe; fileName_not_contains?: Maybe; fileName_starts_with?: Maybe; fileName_not_starts_with?: Maybe; fileName_ends_with?: Maybe; fileName_not_ends_with?: Maybe; homePageForDomain?: Maybe; errorPageForDomain?: Maybe; htmlContent?: Maybe; htmlContent_not?: Maybe; htmlContent_in?: Maybe; htmlContent_not_in?: Maybe; htmlContent_lt?: Maybe; htmlContent_lte?: Maybe; htmlContent_gt?: Maybe; htmlContent_gte?: Maybe; htmlContent_contains?: Maybe; htmlContent_not_contains?: Maybe; htmlContent_starts_with?: Maybe; htmlContent_not_starts_with?: Maybe; htmlContent_ends_with?: Maybe; htmlContent_not_ends_with?: Maybe; id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; name?: Maybe; name_not?: Maybe; name_in?: Maybe; name_not_in?: Maybe; name_lt?: Maybe; name_lte?: Maybe; name_gt?: Maybe; name_gte?: Maybe; name_contains?: Maybe; name_not_contains?: Maybe; name_starts_with?: Maybe; name_not_starts_with?: Maybe; name_ends_with?: Maybe; name_not_ends_with?: Maybe; object?: Maybe; publishedAt?: Maybe; publishedAt_not?: Maybe; publishedAt_in?: Maybe; publishedAt_not_in?: Maybe; publishedAt_lt?: Maybe; publishedAt_lte?: Maybe; publishedAt_gt?: Maybe; publishedAt_gte?: Maybe; screenshot?: Maybe; screenshot_not?: Maybe; screenshot_in?: Maybe; screenshot_not_in?: Maybe; screenshot_lt?: Maybe; screenshot_lte?: Maybe; screenshot_gt?: Maybe; screenshot_gte?: Maybe; screenshot_contains?: Maybe; screenshot_not_contains?: Maybe; screenshot_starts_with?: Maybe; screenshot_not_starts_with?: Maybe; screenshot_ends_with?: Maybe; screenshot_not_ends_with?: Maybe; slug?: Maybe; slug_not?: Maybe; slug_in?: Maybe; slug_not_in?: Maybe; slug_lt?: Maybe; slug_lte?: Maybe; slug_gt?: Maybe; slug_gte?: Maybe; slug_contains?: Maybe; slug_not_contains?: Maybe; slug_starts_with?: Maybe; slug_not_starts_with?: Maybe; slug_ends_with?: Maybe; slug_not_ends_with?: Maybe; theme?: Maybe; theme_not?: Maybe; theme_in?: Maybe; theme_not_in?: Maybe; theme_lt?: Maybe; theme_lte?: Maybe; theme_gt?: Maybe; theme_gte?: Maybe; theme_contains?: Maybe; theme_not_contains?: Maybe; theme_starts_with?: Maybe; theme_not_starts_with?: Maybe; theme_ends_with?: Maybe; theme_not_ends_with?: Maybe; type?: Maybe; type_not?: Maybe; type_in?: Maybe; type_not_in?: Maybe; type_lt?: Maybe; type_lte?: Maybe; type_gt?: Maybe; type_gte?: Maybe; type_contains?: Maybe; type_not_contains?: Maybe; type_starts_with?: Maybe; type_not_starts_with?: Maybe; type_ends_with?: Maybe; type_not_ends_with?: Maybe; user?: Maybe; catalogItem?: Maybe; mediaItems_every?: Maybe; mediaItems_some?: Maybe; mediaItems_none?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface DomainWhereInput { id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; name?: Maybe; name_not?: Maybe; name_in?: Maybe; name_not_in?: Maybe; name_lt?: Maybe; name_lte?: Maybe; name_gt?: Maybe; name_gte?: Maybe; name_contains?: Maybe; name_not_contains?: Maybe; name_starts_with?: Maybe; name_not_starts_with?: Maybe; name_ends_with?: Maybe; name_not_ends_with?: Maybe; user?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; campaign_every?: Maybe; campaign_some?: Maybe; campaign_none?: Maybe; homePage?: Maybe; errorPage?: Maybe; cloudfrontDistribution?: Maybe; cloudfrontDistribution_not?: Maybe; cloudfrontDistribution_in?: Maybe; cloudfrontDistribution_not_in?: Maybe; cloudfrontDistribution_lt?: Maybe; cloudfrontDistribution_lte?: Maybe; cloudfrontDistribution_gt?: Maybe; cloudfrontDistribution_gte?: Maybe; cloudfrontDistribution_contains?: Maybe; cloudfrontDistribution_not_contains?: Maybe; cloudfrontDistribution_starts_with?: Maybe; cloudfrontDistribution_not_starts_with?: Maybe; cloudfrontDistribution_ends_with?: Maybe; cloudfrontDistribution_not_ends_with?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface CatalogItemWhereInput { id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; user?: Maybe; type?: Maybe; type_not?: Maybe; type_in?: Maybe; type_not_in?: Maybe; type_lt?: Maybe; type_lte?: Maybe; type_gt?: Maybe; type_gte?: Maybe; type_contains?: Maybe; type_not_contains?: Maybe; type_starts_with?: Maybe; type_not_starts_with?: Maybe; type_ends_with?: Maybe; type_not_ends_with?: Maybe; image?: Maybe; image_not?: Maybe; image_in?: Maybe; image_not_in?: Maybe; image_lt?: Maybe; image_lte?: Maybe; image_gt?: Maybe; image_gte?: Maybe; image_contains?: Maybe; image_not_contains?: Maybe; image_starts_with?: Maybe; image_not_starts_with?: Maybe; image_ends_with?: Maybe; image_not_ends_with?: Maybe; name?: Maybe; name_not?: Maybe; name_in?: Maybe; name_not_in?: Maybe; name_lt?: Maybe; name_lte?: Maybe; name_gt?: Maybe; name_gte?: Maybe; name_contains?: Maybe; name_not_contains?: Maybe; name_starts_with?: Maybe; name_not_starts_with?: Maybe; name_ends_with?: Maybe; name_not_ends_with?: Maybe; video?: Maybe; video_not?: Maybe; video_in?: Maybe; video_not_in?: Maybe; video_lt?: Maybe; video_lte?: Maybe; video_gt?: Maybe; video_gte?: Maybe; video_contains?: Maybe; video_not_contains?: Maybe; video_starts_with?: Maybe; video_not_starts_with?: Maybe; video_ends_with?: Maybe; video_not_ends_with?: Maybe; color?: Maybe; color_not?: Maybe; color_in?: Maybe; color_not_in?: Maybe; color_lt?: Maybe; color_lte?: Maybe; color_gt?: Maybe; color_gte?: Maybe; color_contains?: Maybe; color_not_contains?: Maybe; color_starts_with?: Maybe; color_not_starts_with?: Maybe; color_ends_with?: Maybe; color_not_ends_with?: Maybe; skill?: Maybe; skill_not?: Maybe; skill_in?: Maybe; skill_not_in?: Maybe; skill_lt?: Maybe; skill_lte?: Maybe; skill_gt?: Maybe; skill_gte?: Maybe; skill_contains?: Maybe; skill_not_contains?: Maybe; skill_starts_with?: Maybe; skill_not_starts_with?: Maybe; skill_ends_with?: Maybe; skill_not_ends_with?: Maybe; partner?: Maybe; partner_not?: Maybe; partner_in?: Maybe; partner_not_in?: Maybe; partner_lt?: Maybe; partner_lte?: Maybe; partner_gt?: Maybe; partner_gte?: Maybe; partner_contains?: Maybe; partner_not_contains?: Maybe; partner_starts_with?: Maybe; partner_not_starts_with?: Maybe; partner_ends_with?: Maybe; partner_not_ends_with?: Maybe; isNew?: Maybe; isNew_not?: Maybe; description?: Maybe; description_not?: Maybe; description_in?: Maybe; description_not_in?: Maybe; description_lt?: Maybe; description_lte?: Maybe; description_gt?: Maybe; description_gte?: Maybe; description_contains?: Maybe; description_not_contains?: Maybe; description_starts_with?: Maybe; description_not_starts_with?: Maybe; description_ends_with?: Maybe; description_not_ends_with?: Maybe; link?: Maybe; link_not?: Maybe; link_in?: Maybe; link_not_in?: Maybe; link_lt?: Maybe; link_lte?: Maybe; link_gt?: Maybe; link_gte?: Maybe; link_contains?: Maybe; link_not_contains?: Maybe; link_starts_with?: Maybe; link_not_starts_with?: Maybe; link_ends_with?: Maybe; link_not_ends_with?: Maybe; rating?: Maybe; rating_not?: Maybe; rating_in?: Maybe; rating_not_in?: Maybe; rating_lt?: Maybe; rating_lte?: Maybe; rating_gt?: Maybe; rating_gte?: Maybe; campaign?: Maybe; page?: Maybe; earnings?: Maybe; earnings_not?: Maybe; earnings_in?: Maybe; earnings_not_in?: Maybe; earnings_lt?: Maybe; earnings_lte?: Maybe; earnings_gt?: Maybe; earnings_gte?: Maybe; isRecommended?: Maybe; isRecommended_not?: Maybe; isSpotlight?: Maybe; isSpotlight_not?: Maybe; tags?: Maybe; tags_not?: Maybe; tags_in?: Maybe; tags_not_in?: Maybe; tags_lt?: Maybe; tags_lte?: Maybe; tags_gt?: Maybe; tags_gte?: Maybe; tags_contains?: Maybe; tags_not_contains?: Maybe; tags_starts_with?: Maybe; tags_not_starts_with?: Maybe; tags_ends_with?: Maybe; tags_not_ends_with?: Maybe; categories?: Maybe; categories_not?: Maybe; categories_in?: Maybe; categories_not_in?: Maybe; categories_lt?: Maybe; categories_lte?: Maybe; categories_gt?: Maybe; categories_gte?: Maybe; categories_contains?: Maybe; categories_not_contains?: Maybe; categories_starts_with?: Maybe; categories_not_starts_with?: Maybe; categories_ends_with?: Maybe; categories_not_ends_with?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface MediaItemWhereInput { id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; name?: Maybe; name_not?: Maybe; name_in?: Maybe; name_not_in?: Maybe; name_lt?: Maybe; name_lte?: Maybe; name_gt?: Maybe; name_gte?: Maybe; name_contains?: Maybe; name_not_contains?: Maybe; name_starts_with?: Maybe; name_not_starts_with?: Maybe; name_ends_with?: Maybe; name_not_ends_with?: Maybe; user?: Maybe; description?: Maybe; description_not?: Maybe; description_in?: Maybe; description_not_in?: Maybe; description_lt?: Maybe; description_lte?: Maybe; description_gt?: Maybe; description_gte?: Maybe; description_contains?: Maybe; description_not_contains?: Maybe; description_starts_with?: Maybe; description_not_starts_with?: Maybe; description_ends_with?: Maybe; description_not_ends_with?: Maybe; url?: Maybe; url_not?: Maybe; url_in?: Maybe; url_not_in?: Maybe; url_lt?: Maybe; url_lte?: Maybe; url_gt?: Maybe; url_gte?: Maybe; url_contains?: Maybe; url_not_contains?: Maybe; url_starts_with?: Maybe; url_not_starts_with?: Maybe; url_ends_with?: Maybe; url_not_ends_with?: Maybe; campaign?: Maybe; page?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface IntegrationWhereInput { id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; type?: Maybe; type_not?: Maybe; type_in?: Maybe; type_not_in?: Maybe; type_lt?: Maybe; type_lte?: Maybe; type_gt?: Maybe; type_gte?: Maybe; type_contains?: Maybe; type_not_contains?: Maybe; type_starts_with?: Maybe; type_not_starts_with?: Maybe; type_ends_with?: Maybe; type_not_ends_with?: Maybe; user?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export type CampaignWhereUniqueInput = AtLeastOne<{ id: Maybe; }>; export type CatalogItemWhereUniqueInput = AtLeastOne<{ id: Maybe; }>; export type DomainWhereUniqueInput = AtLeastOne<{ id: Maybe; }>; export type IntegrationWhereUniqueInput = AtLeastOne<{ id: Maybe; }>; export type MediaItemWhereUniqueInput = AtLeastOne<{ id: Maybe; }>; export type ObjectWhereUniqueInput = AtLeastOne<{ id: Maybe; }>; export type PageWhereUniqueInput = AtLeastOne<{ id: Maybe; }>; export type UserWhereUniqueInput = AtLeastOne<{ id: Maybe; }>; export interface AppCreateInput { id?: Maybe; name: String; users?: Maybe; host?: Maybe; defaultDomain?: Maybe; cloudfrontDistribution?: Maybe; tags?: Maybe; configuration?: Maybe; status: AppStatus; } export interface UserCreateManyWithoutAppsInput { create?: Maybe; connect?: Maybe; } export interface UserCreateWithoutAppsInput { id?: Maybe; auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; campaigns?: Maybe; catalogItems?: Maybe; domains?: Maybe; integrations?: Maybe; mediaItems?: Maybe; pages?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface CampaignCreateManyWithoutUserInput { create?: Maybe< CampaignCreateWithoutUserInput[] | CampaignCreateWithoutUserInput >; connect?: Maybe; } export interface CampaignCreateWithoutUserInput { deleted?: Maybe; id?: Maybe; name: String; objects?: Maybe; screenshot?: Maybe; scriptTags?: Maybe; type?: Maybe; domain?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface ObjectCreateManyWithoutCampaignInput { create?: Maybe< ObjectCreateWithoutCampaignInput[] | ObjectCreateWithoutCampaignInput >; connect?: Maybe; } export interface ObjectCreateWithoutCampaignInput { connectTo?: Maybe; deleted?: Maybe; id?: Maybe; page?: Maybe; name?: Maybe; screenshot?: Maybe; settings?: Maybe; type?: Maybe; x?: Maybe; y?: Maybe; width?: Maybe; height?: Maybe; oldCampaignId?: Maybe; } export interface ObjectCreateManyWithoutConnectToInput { create?: Maybe< ObjectCreateWithoutConnectToInput[] | ObjectCreateWithoutConnectToInput >; connect?: Maybe; } export interface ObjectCreateWithoutConnectToInput { campaign?: Maybe; deleted?: Maybe; id?: Maybe; page?: Maybe; name?: Maybe; screenshot?: Maybe; settings?: Maybe; type?: Maybe; x?: Maybe; y?: Maybe; width?: Maybe; height?: Maybe; oldCampaignId?: Maybe; } export interface CampaignCreateOneWithoutObjectsInput { create?: Maybe; connect?: Maybe; } export interface CampaignCreateWithoutObjectsInput { deleted?: Maybe; id?: Maybe; name: String; screenshot?: Maybe; scriptTags?: Maybe; type?: Maybe; user?: Maybe; domain?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface UserCreateOneWithoutCampaignsInput { create?: Maybe; connect?: Maybe; } export interface UserCreateWithoutCampaignsInput { id?: Maybe; auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; apps?: Maybe; catalogItems?: Maybe; domains?: Maybe; integrations?: Maybe; mediaItems?: Maybe; pages?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface AppCreateManyWithoutUsersInput { create?: Maybe; connect?: Maybe; } export interface AppCreateWithoutUsersInput { id?: Maybe; name: String; host?: Maybe; defaultDomain?: Maybe; cloudfrontDistribution?: Maybe; tags?: Maybe; configuration?: Maybe; status: AppStatus; } export interface CatalogItemCreateManyWithoutUserInput { create?: Maybe< CatalogItemCreateWithoutUserInput[] | CatalogItemCreateWithoutUserInput >; connect?: Maybe; } export interface CatalogItemCreateWithoutUserInput { id?: Maybe; type?: Maybe; image?: Maybe; name: String; video?: Maybe; color?: Maybe; skill?: Maybe; partner?: Maybe; isNew?: Maybe; description?: Maybe; link?: Maybe; rating?: Maybe; campaign?: Maybe; page?: Maybe; earnings?: Maybe; isRecommended?: Maybe; isSpotlight?: Maybe; tags?: Maybe; categories?: Maybe; } export interface CampaignCreateOneWithoutCatalogItemInput { create?: Maybe; connect?: Maybe; } export interface CampaignCreateWithoutCatalogItemInput { deleted?: Maybe; id?: Maybe; name: String; objects?: Maybe; screenshot?: Maybe; scriptTags?: Maybe; type?: Maybe; user?: Maybe; domain?: Maybe; mediaItems?: Maybe; } export interface DomainCreateOneWithoutCampaignInput { create?: Maybe; connect?: Maybe; } export interface DomainCreateWithoutCampaignInput { id?: Maybe; name: String; user?: Maybe; homePage?: Maybe; errorPage?: Maybe; cloudfrontDistribution?: Maybe; } export interface UserCreateOneWithoutDomainsInput { create?: Maybe; connect?: Maybe; } export interface UserCreateWithoutDomainsInput { id?: Maybe; auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; apps?: Maybe; campaigns?: Maybe; catalogItems?: Maybe; integrations?: Maybe; mediaItems?: Maybe; pages?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface IntegrationCreateManyWithoutUserInput { create?: Maybe< IntegrationCreateWithoutUserInput[] | IntegrationCreateWithoutUserInput >; connect?: Maybe; } export interface IntegrationCreateWithoutUserInput { id?: Maybe; setting: Json; type: String; } export interface MediaItemCreateManyWithoutUserInput { create?: Maybe< MediaItemCreateWithoutUserInput[] | MediaItemCreateWithoutUserInput >; connect?: Maybe; } export interface MediaItemCreateWithoutUserInput { id?: Maybe; name: String; description?: Maybe; url?: Maybe; tags?: Maybe; categories?: Maybe; campaign?: Maybe; page?: Maybe; } export interface CampaignCreateOneWithoutMediaItemsInput { create?: Maybe; connect?: Maybe; } export interface CampaignCreateWithoutMediaItemsInput { deleted?: Maybe; id?: Maybe; name: String; objects?: Maybe; screenshot?: Maybe; scriptTags?: Maybe; type?: Maybe; user?: Maybe; domain?: Maybe; catalogItem?: Maybe; } export interface CatalogItemCreateOneWithoutCampaignInput { create?: Maybe; connect?: Maybe; } export interface CatalogItemCreateWithoutCampaignInput { id?: Maybe; user?: Maybe; type?: Maybe; image?: Maybe; name: String; video?: Maybe; color?: Maybe; skill?: Maybe; partner?: Maybe; isNew?: Maybe; description?: Maybe; link?: Maybe; rating?: Maybe; page?: Maybe; earnings?: Maybe; isRecommended?: Maybe; isSpotlight?: Maybe; tags?: Maybe; categories?: Maybe; } export interface UserCreateOneWithoutCatalogItemsInput { create?: Maybe; connect?: Maybe; } export interface UserCreateWithoutCatalogItemsInput { id?: Maybe; auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; apps?: Maybe; campaigns?: Maybe; domains?: Maybe; integrations?: Maybe; mediaItems?: Maybe; pages?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface DomainCreateManyWithoutUserInput { create?: Maybe; connect?: Maybe; } export interface DomainCreateWithoutUserInput { id?: Maybe; name: String; campaign?: Maybe; homePage?: Maybe; errorPage?: Maybe; cloudfrontDistribution?: Maybe; } export interface CampaignCreateManyWithoutDomainInput { create?: Maybe< CampaignCreateWithoutDomainInput[] | CampaignCreateWithoutDomainInput >; connect?: Maybe; } export interface CampaignCreateWithoutDomainInput { deleted?: Maybe; id?: Maybe; name: String; objects?: Maybe; screenshot?: Maybe; scriptTags?: Maybe; type?: Maybe; user?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface MediaItemCreateManyWithoutCampaignInput { create?: Maybe< MediaItemCreateWithoutCampaignInput[] | MediaItemCreateWithoutCampaignInput >; connect?: Maybe; } export interface MediaItemCreateWithoutCampaignInput { id?: Maybe; name: String; user?: Maybe; description?: Maybe; url?: Maybe; tags?: Maybe; categories?: Maybe; page?: Maybe; } export interface UserCreateOneWithoutMediaItemsInput { create?: Maybe; connect?: Maybe; } export interface UserCreateWithoutMediaItemsInput { id?: Maybe; auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; apps?: Maybe; campaigns?: Maybe; catalogItems?: Maybe; domains?: Maybe; integrations?: Maybe; pages?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface PageCreateManyWithoutUserInput { create?: Maybe; connect?: Maybe; } export interface PageCreateWithoutUserInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; homePageForDomain?: Maybe; errorPageForDomain?: Maybe; htmlContent?: Maybe; id?: Maybe; name: String; object?: Maybe; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug: String; theme: String; type: String; catalogItem?: Maybe; mediaItems?: Maybe; } export interface DomainCreateOneWithoutHomePageInput { create?: Maybe; connect?: Maybe; } export interface DomainCreateWithoutHomePageInput { id?: Maybe; name: String; user?: Maybe; campaign?: Maybe; errorPage?: Maybe; cloudfrontDistribution?: Maybe; } export interface PageCreateOneWithoutErrorPageForDomainInput { create?: Maybe; connect?: Maybe; } export interface PageCreateWithoutErrorPageForDomainInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; homePageForDomain?: Maybe; htmlContent?: Maybe; id?: Maybe; name: String; object?: Maybe; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug: String; theme: String; type: String; user?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface ObjectCreateOneWithoutPageInput { create?: Maybe; connect?: Maybe; } export interface ObjectCreateWithoutPageInput { campaign?: Maybe; connectTo?: Maybe; deleted?: Maybe; id?: Maybe; name?: Maybe; screenshot?: Maybe; settings?: Maybe; type?: Maybe; x?: Maybe; y?: Maybe; width?: Maybe; height?: Maybe; oldCampaignId?: Maybe; } export interface UserCreateOneWithoutPagesInput { create?: Maybe; connect?: Maybe; } export interface UserCreateWithoutPagesInput { id?: Maybe; auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; apps?: Maybe; campaigns?: Maybe; catalogItems?: Maybe; domains?: Maybe; integrations?: Maybe; mediaItems?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface CatalogItemCreateOneWithoutPageInput { create?: Maybe; connect?: Maybe; } export interface CatalogItemCreateWithoutPageInput { id?: Maybe; user?: Maybe; type?: Maybe; image?: Maybe; name: String; video?: Maybe; color?: Maybe; skill?: Maybe; partner?: Maybe; isNew?: Maybe; description?: Maybe; link?: Maybe; rating?: Maybe; campaign?: Maybe; earnings?: Maybe; isRecommended?: Maybe; isSpotlight?: Maybe; tags?: Maybe; categories?: Maybe; } export interface MediaItemCreateManyWithoutPageInput { create?: Maybe< MediaItemCreateWithoutPageInput[] | MediaItemCreateWithoutPageInput >; connect?: Maybe; } export interface MediaItemCreateWithoutPageInput { id?: Maybe; name: String; user?: Maybe; description?: Maybe; url?: Maybe; tags?: Maybe; categories?: Maybe; campaign?: Maybe; } export interface DomainCreateOneWithoutErrorPageInput { create?: Maybe; connect?: Maybe; } export interface DomainCreateWithoutErrorPageInput { id?: Maybe; name: String; user?: Maybe; campaign?: Maybe; homePage?: Maybe; cloudfrontDistribution?: Maybe; } export interface PageCreateOneWithoutHomePageForDomainInput { create?: Maybe; connect?: Maybe; } export interface PageCreateWithoutHomePageForDomainInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; errorPageForDomain?: Maybe; htmlContent?: Maybe; id?: Maybe; name: String; object?: Maybe; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug: String; theme: String; type: String; user?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface PageCreateOneWithoutMediaItemsInput { create?: Maybe; connect?: Maybe; } export interface PageCreateWithoutMediaItemsInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; homePageForDomain?: Maybe; errorPageForDomain?: Maybe; htmlContent?: Maybe; id?: Maybe; name: String; object?: Maybe; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug: String; theme: String; type: String; user?: Maybe; catalogItem?: Maybe; } export interface PageCreateOneWithoutCatalogItemInput { create?: Maybe; connect?: Maybe; } export interface PageCreateWithoutCatalogItemInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; homePageForDomain?: Maybe; errorPageForDomain?: Maybe; htmlContent?: Maybe; id?: Maybe; name: String; object?: Maybe; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug: String; theme: String; type: String; user?: Maybe; mediaItems?: Maybe; } export interface PageCreateOneWithoutObjectInput { create?: Maybe; connect?: Maybe; } export interface PageCreateWithoutObjectInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; homePageForDomain?: Maybe; errorPageForDomain?: Maybe; htmlContent?: Maybe; id?: Maybe; name: String; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug: String; theme: String; type: String; user?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface AppUpdateInput { name?: Maybe; users?: Maybe; host?: Maybe; defaultDomain?: Maybe; cloudfrontDistribution?: Maybe; tags?: Maybe; configuration?: Maybe; status?: Maybe; } export interface UserUpdateManyWithoutAppsInput { create?: Maybe; delete?: Maybe; connect?: Maybe; set?: Maybe; disconnect?: Maybe; update?: Maybe< | UserUpdateWithWhereUniqueWithoutAppsInput[] | UserUpdateWithWhereUniqueWithoutAppsInput >; upsert?: Maybe< | UserUpsertWithWhereUniqueWithoutAppsInput[] | UserUpsertWithWhereUniqueWithoutAppsInput >; deleteMany?: Maybe; updateMany?: Maybe< UserUpdateManyWithWhereNestedInput[] | UserUpdateManyWithWhereNestedInput >; } export interface UserUpdateWithWhereUniqueWithoutAppsInput { where: UserWhereUniqueInput; data: UserUpdateWithoutAppsDataInput; } export interface UserUpdateWithoutAppsDataInput { auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; campaigns?: Maybe; catalogItems?: Maybe; domains?: Maybe; integrations?: Maybe; mediaItems?: Maybe; pages?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface CampaignUpdateManyWithoutUserInput { create?: Maybe< CampaignCreateWithoutUserInput[] | CampaignCreateWithoutUserInput >; delete?: Maybe; connect?: Maybe; set?: Maybe; disconnect?: Maybe; update?: Maybe< | CampaignUpdateWithWhereUniqueWithoutUserInput[] | CampaignUpdateWithWhereUniqueWithoutUserInput >; upsert?: Maybe< | CampaignUpsertWithWhereUniqueWithoutUserInput[] | CampaignUpsertWithWhereUniqueWithoutUserInput >; deleteMany?: Maybe; updateMany?: Maybe< | CampaignUpdateManyWithWhereNestedInput[] | CampaignUpdateManyWithWhereNestedInput >; } export interface CampaignUpdateWithWhereUniqueWithoutUserInput { where: CampaignWhereUniqueInput; data: CampaignUpdateWithoutUserDataInput; } export interface CampaignUpdateWithoutUserDataInput { deleted?: Maybe; name?: Maybe; objects?: Maybe; screenshot?: Maybe; scriptTags?: Maybe; type?: Maybe; domain?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface ObjectUpdateManyWithoutCampaignInput { create?: Maybe< ObjectCreateWithoutCampaignInput[] | ObjectCreateWithoutCampaignInput >; delete?: Maybe; connect?: Maybe; set?: Maybe; disconnect?: Maybe; update?: Maybe< | ObjectUpdateWithWhereUniqueWithoutCampaignInput[] | ObjectUpdateWithWhereUniqueWithoutCampaignInput >; upsert?: Maybe< | ObjectUpsertWithWhereUniqueWithoutCampaignInput[] | ObjectUpsertWithWhereUniqueWithoutCampaignInput >; deleteMany?: Maybe; updateMany?: Maybe< | ObjectUpdateManyWithWhereNestedInput[] | ObjectUpdateManyWithWhereNestedInput >; } export interface ObjectUpdateWithWhereUniqueWithoutCampaignInput { where: ObjectWhereUniqueInput; data: ObjectUpdateWithoutCampaignDataInput; } export interface ObjectUpdateWithoutCampaignDataInput { connectTo?: Maybe; deleted?: Maybe; page?: Maybe; name?: Maybe; screenshot?: Maybe; settings?: Maybe; type?: Maybe; x?: Maybe; y?: Maybe; width?: Maybe; height?: Maybe; oldCampaignId?: Maybe; } export interface ObjectUpdateManyWithoutConnectToInput { create?: Maybe< ObjectCreateWithoutConnectToInput[] | ObjectCreateWithoutConnectToInput >; delete?: Maybe; connect?: Maybe; set?: Maybe; disconnect?: Maybe; update?: Maybe< | ObjectUpdateWithWhereUniqueWithoutConnectToInput[] | ObjectUpdateWithWhereUniqueWithoutConnectToInput >; upsert?: Maybe< | ObjectUpsertWithWhereUniqueWithoutConnectToInput[] | ObjectUpsertWithWhereUniqueWithoutConnectToInput >; deleteMany?: Maybe; updateMany?: Maybe< | ObjectUpdateManyWithWhereNestedInput[] | ObjectUpdateManyWithWhereNestedInput >; } export interface ObjectUpdateWithWhereUniqueWithoutConnectToInput { where: ObjectWhereUniqueInput; data: ObjectUpdateWithoutConnectToDataInput; } export interface ObjectUpdateWithoutConnectToDataInput { campaign?: Maybe; deleted?: Maybe; page?: Maybe; name?: Maybe; screenshot?: Maybe; settings?: Maybe; type?: Maybe; x?: Maybe; y?: Maybe; width?: Maybe; height?: Maybe; oldCampaignId?: Maybe; } export interface CampaignUpdateOneWithoutObjectsInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface CampaignUpdateWithoutObjectsDataInput { deleted?: Maybe; name?: Maybe; screenshot?: Maybe; scriptTags?: Maybe; type?: Maybe; user?: Maybe; domain?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface UserUpdateOneWithoutCampaignsInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface UserUpdateWithoutCampaignsDataInput { auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; apps?: Maybe; catalogItems?: Maybe; domains?: Maybe; integrations?: Maybe; mediaItems?: Maybe; pages?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface AppUpdateManyWithoutUsersInput { create?: Maybe; delete?: Maybe; connect?: Maybe; set?: Maybe; disconnect?: Maybe; update?: Maybe< | AppUpdateWithWhereUniqueWithoutUsersInput[] | AppUpdateWithWhereUniqueWithoutUsersInput >; upsert?: Maybe< | AppUpsertWithWhereUniqueWithoutUsersInput[] | AppUpsertWithWhereUniqueWithoutUsersInput >; deleteMany?: Maybe; updateMany?: Maybe< AppUpdateManyWithWhereNestedInput[] | AppUpdateManyWithWhereNestedInput >; } export interface AppUpdateWithWhereUniqueWithoutUsersInput { where: AppWhereUniqueInput; data: AppUpdateWithoutUsersDataInput; } export interface AppUpdateWithoutUsersDataInput { name?: Maybe; host?: Maybe; defaultDomain?: Maybe; cloudfrontDistribution?: Maybe; tags?: Maybe; configuration?: Maybe; status?: Maybe; } export interface AppUpsertWithWhereUniqueWithoutUsersInput { where: AppWhereUniqueInput; update: AppUpdateWithoutUsersDataInput; create: AppCreateWithoutUsersInput; } export interface AppScalarWhereInput { id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; name?: Maybe; name_not?: Maybe; name_in?: Maybe; name_not_in?: Maybe; name_lt?: Maybe; name_lte?: Maybe; name_gt?: Maybe; name_gte?: Maybe; name_contains?: Maybe; name_not_contains?: Maybe; name_starts_with?: Maybe; name_not_starts_with?: Maybe; name_ends_with?: Maybe; name_not_ends_with?: Maybe; host?: Maybe; host_not?: Maybe; host_in?: Maybe; host_not_in?: Maybe; host_lt?: Maybe; host_lte?: Maybe; host_gt?: Maybe; host_gte?: Maybe; host_contains?: Maybe; host_not_contains?: Maybe; host_starts_with?: Maybe; host_not_starts_with?: Maybe; host_ends_with?: Maybe; host_not_ends_with?: Maybe; defaultDomain?: Maybe; defaultDomain_not?: Maybe; defaultDomain_in?: Maybe; defaultDomain_not_in?: Maybe; defaultDomain_lt?: Maybe; defaultDomain_lte?: Maybe; defaultDomain_gt?: Maybe; defaultDomain_gte?: Maybe; defaultDomain_contains?: Maybe; defaultDomain_not_contains?: Maybe; defaultDomain_starts_with?: Maybe; defaultDomain_not_starts_with?: Maybe; defaultDomain_ends_with?: Maybe; defaultDomain_not_ends_with?: Maybe; cloudfrontDistribution?: Maybe; cloudfrontDistribution_not?: Maybe; cloudfrontDistribution_in?: Maybe; cloudfrontDistribution_not_in?: Maybe; cloudfrontDistribution_lt?: Maybe; cloudfrontDistribution_lte?: Maybe; cloudfrontDistribution_gt?: Maybe; cloudfrontDistribution_gte?: Maybe; cloudfrontDistribution_contains?: Maybe; cloudfrontDistribution_not_contains?: Maybe; cloudfrontDistribution_starts_with?: Maybe; cloudfrontDistribution_not_starts_with?: Maybe; cloudfrontDistribution_ends_with?: Maybe; cloudfrontDistribution_not_ends_with?: Maybe; status?: Maybe; status_not?: Maybe; status_in?: Maybe; status_not_in?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface AppUpdateManyWithWhereNestedInput { where: AppScalarWhereInput; data: AppUpdateManyDataInput; } export interface AppUpdateManyDataInput { name?: Maybe; host?: Maybe; defaultDomain?: Maybe; cloudfrontDistribution?: Maybe; tags?: Maybe; configuration?: Maybe; status?: Maybe; } export interface CatalogItemUpdateManyWithoutUserInput { create?: Maybe< CatalogItemCreateWithoutUserInput[] | CatalogItemCreateWithoutUserInput >; delete?: Maybe; connect?: Maybe; set?: Maybe; disconnect?: Maybe< CatalogItemWhereUniqueInput[] | CatalogItemWhereUniqueInput >; update?: Maybe< | CatalogItemUpdateWithWhereUniqueWithoutUserInput[] | CatalogItemUpdateWithWhereUniqueWithoutUserInput >; upsert?: Maybe< | CatalogItemUpsertWithWhereUniqueWithoutUserInput[] | CatalogItemUpsertWithWhereUniqueWithoutUserInput >; deleteMany?: Maybe< CatalogItemScalarWhereInput[] | CatalogItemScalarWhereInput >; updateMany?: Maybe< | CatalogItemUpdateManyWithWhereNestedInput[] | CatalogItemUpdateManyWithWhereNestedInput >; } export interface CatalogItemUpdateWithWhereUniqueWithoutUserInput { where: CatalogItemWhereUniqueInput; data: CatalogItemUpdateWithoutUserDataInput; } export interface CatalogItemUpdateWithoutUserDataInput { type?: Maybe; image?: Maybe; name?: Maybe; video?: Maybe; color?: Maybe; skill?: Maybe; partner?: Maybe; isNew?: Maybe; description?: Maybe; link?: Maybe; rating?: Maybe; campaign?: Maybe; page?: Maybe; earnings?: Maybe; isRecommended?: Maybe; isSpotlight?: Maybe; tags?: Maybe; categories?: Maybe; } export interface CampaignUpdateOneWithoutCatalogItemInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface CampaignUpdateWithoutCatalogItemDataInput { deleted?: Maybe; name?: Maybe; objects?: Maybe; screenshot?: Maybe; scriptTags?: Maybe; type?: Maybe; user?: Maybe; domain?: Maybe; mediaItems?: Maybe; } export interface DomainUpdateOneWithoutCampaignInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface DomainUpdateWithoutCampaignDataInput { name?: Maybe; user?: Maybe; homePage?: Maybe; errorPage?: Maybe; cloudfrontDistribution?: Maybe; } export interface UserUpdateOneWithoutDomainsInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface UserUpdateWithoutDomainsDataInput { auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; apps?: Maybe; campaigns?: Maybe; catalogItems?: Maybe; integrations?: Maybe; mediaItems?: Maybe; pages?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface IntegrationUpdateManyWithoutUserInput { create?: Maybe< IntegrationCreateWithoutUserInput[] | IntegrationCreateWithoutUserInput >; delete?: Maybe; connect?: Maybe; set?: Maybe; disconnect?: Maybe< IntegrationWhereUniqueInput[] | IntegrationWhereUniqueInput >; update?: Maybe< | IntegrationUpdateWithWhereUniqueWithoutUserInput[] | IntegrationUpdateWithWhereUniqueWithoutUserInput >; upsert?: Maybe< | IntegrationUpsertWithWhereUniqueWithoutUserInput[] | IntegrationUpsertWithWhereUniqueWithoutUserInput >; deleteMany?: Maybe< IntegrationScalarWhereInput[] | IntegrationScalarWhereInput >; updateMany?: Maybe< | IntegrationUpdateManyWithWhereNestedInput[] | IntegrationUpdateManyWithWhereNestedInput >; } export interface IntegrationUpdateWithWhereUniqueWithoutUserInput { where: IntegrationWhereUniqueInput; data: IntegrationUpdateWithoutUserDataInput; } export interface IntegrationUpdateWithoutUserDataInput { setting?: Maybe; type?: Maybe; } export interface IntegrationUpsertWithWhereUniqueWithoutUserInput { where: IntegrationWhereUniqueInput; update: IntegrationUpdateWithoutUserDataInput; create: IntegrationCreateWithoutUserInput; } export interface IntegrationScalarWhereInput { id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; type?: Maybe; type_not?: Maybe; type_in?: Maybe; type_not_in?: Maybe; type_lt?: Maybe; type_lte?: Maybe; type_gt?: Maybe; type_gte?: Maybe; type_contains?: Maybe; type_not_contains?: Maybe; type_starts_with?: Maybe; type_not_starts_with?: Maybe; type_ends_with?: Maybe; type_not_ends_with?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface IntegrationUpdateManyWithWhereNestedInput { where: IntegrationScalarWhereInput; data: IntegrationUpdateManyDataInput; } export interface IntegrationUpdateManyDataInput { setting?: Maybe; type?: Maybe; } export interface MediaItemUpdateManyWithoutUserInput { create?: Maybe< MediaItemCreateWithoutUserInput[] | MediaItemCreateWithoutUserInput >; delete?: Maybe; connect?: Maybe; set?: Maybe; disconnect?: Maybe; update?: Maybe< | MediaItemUpdateWithWhereUniqueWithoutUserInput[] | MediaItemUpdateWithWhereUniqueWithoutUserInput >; upsert?: Maybe< | MediaItemUpsertWithWhereUniqueWithoutUserInput[] | MediaItemUpsertWithWhereUniqueWithoutUserInput >; deleteMany?: Maybe; updateMany?: Maybe< | MediaItemUpdateManyWithWhereNestedInput[] | MediaItemUpdateManyWithWhereNestedInput >; } export interface MediaItemUpdateWithWhereUniqueWithoutUserInput { where: MediaItemWhereUniqueInput; data: MediaItemUpdateWithoutUserDataInput; } export interface MediaItemUpdateWithoutUserDataInput { name?: Maybe; description?: Maybe; url?: Maybe; tags?: Maybe; categories?: Maybe; campaign?: Maybe; page?: Maybe; } export interface CampaignUpdateOneWithoutMediaItemsInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface CampaignUpdateWithoutMediaItemsDataInput { deleted?: Maybe; name?: Maybe; objects?: Maybe; screenshot?: Maybe; scriptTags?: Maybe; type?: Maybe; user?: Maybe; domain?: Maybe; catalogItem?: Maybe; } export interface CatalogItemUpdateOneWithoutCampaignInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface CatalogItemUpdateWithoutCampaignDataInput { user?: Maybe; type?: Maybe; image?: Maybe; name?: Maybe; video?: Maybe; color?: Maybe; skill?: Maybe; partner?: Maybe; isNew?: Maybe; description?: Maybe; link?: Maybe; rating?: Maybe; page?: Maybe; earnings?: Maybe; isRecommended?: Maybe; isSpotlight?: Maybe; tags?: Maybe; categories?: Maybe; } export interface UserUpdateOneWithoutCatalogItemsInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface UserUpdateWithoutCatalogItemsDataInput { auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; apps?: Maybe; campaigns?: Maybe; domains?: Maybe; integrations?: Maybe; mediaItems?: Maybe; pages?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface DomainUpdateManyWithoutUserInput { create?: Maybe; delete?: Maybe; connect?: Maybe; set?: Maybe; disconnect?: Maybe; update?: Maybe< | DomainUpdateWithWhereUniqueWithoutUserInput[] | DomainUpdateWithWhereUniqueWithoutUserInput >; upsert?: Maybe< | DomainUpsertWithWhereUniqueWithoutUserInput[] | DomainUpsertWithWhereUniqueWithoutUserInput >; deleteMany?: Maybe; updateMany?: Maybe< | DomainUpdateManyWithWhereNestedInput[] | DomainUpdateManyWithWhereNestedInput >; } export interface DomainUpdateWithWhereUniqueWithoutUserInput { where: DomainWhereUniqueInput; data: DomainUpdateWithoutUserDataInput; } export interface DomainUpdateWithoutUserDataInput { name?: Maybe; campaign?: Maybe; homePage?: Maybe; errorPage?: Maybe; cloudfrontDistribution?: Maybe; } export interface CampaignUpdateManyWithoutDomainInput { create?: Maybe< CampaignCreateWithoutDomainInput[] | CampaignCreateWithoutDomainInput >; delete?: Maybe; connect?: Maybe; set?: Maybe; disconnect?: Maybe; update?: Maybe< | CampaignUpdateWithWhereUniqueWithoutDomainInput[] | CampaignUpdateWithWhereUniqueWithoutDomainInput >; upsert?: Maybe< | CampaignUpsertWithWhereUniqueWithoutDomainInput[] | CampaignUpsertWithWhereUniqueWithoutDomainInput >; deleteMany?: Maybe; updateMany?: Maybe< | CampaignUpdateManyWithWhereNestedInput[] | CampaignUpdateManyWithWhereNestedInput >; } export interface CampaignUpdateWithWhereUniqueWithoutDomainInput { where: CampaignWhereUniqueInput; data: CampaignUpdateWithoutDomainDataInput; } export interface CampaignUpdateWithoutDomainDataInput { deleted?: Maybe; name?: Maybe; objects?: Maybe; screenshot?: Maybe; scriptTags?: Maybe; type?: Maybe; user?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface MediaItemUpdateManyWithoutCampaignInput { create?: Maybe< MediaItemCreateWithoutCampaignInput[] | MediaItemCreateWithoutCampaignInput >; delete?: Maybe; connect?: Maybe; set?: Maybe; disconnect?: Maybe; update?: Maybe< | MediaItemUpdateWithWhereUniqueWithoutCampaignInput[] | MediaItemUpdateWithWhereUniqueWithoutCampaignInput >; upsert?: Maybe< | MediaItemUpsertWithWhereUniqueWithoutCampaignInput[] | MediaItemUpsertWithWhereUniqueWithoutCampaignInput >; deleteMany?: Maybe; updateMany?: Maybe< | MediaItemUpdateManyWithWhereNestedInput[] | MediaItemUpdateManyWithWhereNestedInput >; } export interface MediaItemUpdateWithWhereUniqueWithoutCampaignInput { where: MediaItemWhereUniqueInput; data: MediaItemUpdateWithoutCampaignDataInput; } export interface MediaItemUpdateWithoutCampaignDataInput { name?: Maybe; user?: Maybe; description?: Maybe; url?: Maybe; tags?: Maybe; categories?: Maybe; page?: Maybe; } export interface UserUpdateOneWithoutMediaItemsInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface UserUpdateWithoutMediaItemsDataInput { auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; apps?: Maybe; campaigns?: Maybe; catalogItems?: Maybe; domains?: Maybe; integrations?: Maybe; pages?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface PageUpdateManyWithoutUserInput { create?: Maybe; delete?: Maybe; connect?: Maybe; set?: Maybe; disconnect?: Maybe; update?: Maybe< | PageUpdateWithWhereUniqueWithoutUserInput[] | PageUpdateWithWhereUniqueWithoutUserInput >; upsert?: Maybe< | PageUpsertWithWhereUniqueWithoutUserInput[] | PageUpsertWithWhereUniqueWithoutUserInput >; deleteMany?: Maybe; updateMany?: Maybe< PageUpdateManyWithWhereNestedInput[] | PageUpdateManyWithWhereNestedInput >; } export interface PageUpdateWithWhereUniqueWithoutUserInput { where: PageWhereUniqueInput; data: PageUpdateWithoutUserDataInput; } export interface PageUpdateWithoutUserDataInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; homePageForDomain?: Maybe; errorPageForDomain?: Maybe; htmlContent?: Maybe; name?: Maybe; object?: Maybe; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug?: Maybe; theme?: Maybe; type?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface DomainUpdateOneWithoutHomePageInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface DomainUpdateWithoutHomePageDataInput { name?: Maybe; user?: Maybe; campaign?: Maybe; errorPage?: Maybe; cloudfrontDistribution?: Maybe; } export interface PageUpdateOneWithoutErrorPageForDomainInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface PageUpdateWithoutErrorPageForDomainDataInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; homePageForDomain?: Maybe; htmlContent?: Maybe; name?: Maybe; object?: Maybe; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug?: Maybe; theme?: Maybe; type?: Maybe; user?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface ObjectUpdateOneWithoutPageInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface ObjectUpdateWithoutPageDataInput { campaign?: Maybe; connectTo?: Maybe; deleted?: Maybe; name?: Maybe; screenshot?: Maybe; settings?: Maybe; type?: Maybe; x?: Maybe; y?: Maybe; width?: Maybe; height?: Maybe; oldCampaignId?: Maybe; } export interface ObjectUpsertWithoutPageInput { update: ObjectUpdateWithoutPageDataInput; create: ObjectCreateWithoutPageInput; } export interface UserUpdateOneWithoutPagesInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface UserUpdateWithoutPagesDataInput { auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; apps?: Maybe; campaigns?: Maybe; catalogItems?: Maybe; domains?: Maybe; integrations?: Maybe; mediaItems?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface UserUpsertWithoutPagesInput { update: UserUpdateWithoutPagesDataInput; create: UserCreateWithoutPagesInput; } export interface CatalogItemUpdateOneWithoutPageInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface CatalogItemUpdateWithoutPageDataInput { user?: Maybe; type?: Maybe; image?: Maybe; name?: Maybe; video?: Maybe; color?: Maybe; skill?: Maybe; partner?: Maybe; isNew?: Maybe; description?: Maybe; link?: Maybe; rating?: Maybe; campaign?: Maybe; earnings?: Maybe; isRecommended?: Maybe; isSpotlight?: Maybe; tags?: Maybe; categories?: Maybe; } export interface CatalogItemUpsertWithoutPageInput { update: CatalogItemUpdateWithoutPageDataInput; create: CatalogItemCreateWithoutPageInput; } export interface MediaItemUpdateManyWithoutPageInput { create?: Maybe< MediaItemCreateWithoutPageInput[] | MediaItemCreateWithoutPageInput >; delete?: Maybe; connect?: Maybe; set?: Maybe; disconnect?: Maybe; update?: Maybe< | MediaItemUpdateWithWhereUniqueWithoutPageInput[] | MediaItemUpdateWithWhereUniqueWithoutPageInput >; upsert?: Maybe< | MediaItemUpsertWithWhereUniqueWithoutPageInput[] | MediaItemUpsertWithWhereUniqueWithoutPageInput >; deleteMany?: Maybe; updateMany?: Maybe< | MediaItemUpdateManyWithWhereNestedInput[] | MediaItemUpdateManyWithWhereNestedInput >; } export interface MediaItemUpdateWithWhereUniqueWithoutPageInput { where: MediaItemWhereUniqueInput; data: MediaItemUpdateWithoutPageDataInput; } export interface MediaItemUpdateWithoutPageDataInput { name?: Maybe; user?: Maybe; description?: Maybe; url?: Maybe; tags?: Maybe; categories?: Maybe; campaign?: Maybe; } export interface MediaItemUpsertWithWhereUniqueWithoutPageInput { where: MediaItemWhereUniqueInput; update: MediaItemUpdateWithoutPageDataInput; create: MediaItemCreateWithoutPageInput; } export interface MediaItemScalarWhereInput { id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; name?: Maybe; name_not?: Maybe; name_in?: Maybe; name_not_in?: Maybe; name_lt?: Maybe; name_lte?: Maybe; name_gt?: Maybe; name_gte?: Maybe; name_contains?: Maybe; name_not_contains?: Maybe; name_starts_with?: Maybe; name_not_starts_with?: Maybe; name_ends_with?: Maybe; name_not_ends_with?: Maybe; description?: Maybe; description_not?: Maybe; description_in?: Maybe; description_not_in?: Maybe; description_lt?: Maybe; description_lte?: Maybe; description_gt?: Maybe; description_gte?: Maybe; description_contains?: Maybe; description_not_contains?: Maybe; description_starts_with?: Maybe; description_not_starts_with?: Maybe; description_ends_with?: Maybe; description_not_ends_with?: Maybe; url?: Maybe; url_not?: Maybe; url_in?: Maybe; url_not_in?: Maybe; url_lt?: Maybe; url_lte?: Maybe; url_gt?: Maybe; url_gte?: Maybe; url_contains?: Maybe; url_not_contains?: Maybe; url_starts_with?: Maybe; url_not_starts_with?: Maybe; url_ends_with?: Maybe; url_not_ends_with?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface MediaItemUpdateManyWithWhereNestedInput { where: MediaItemScalarWhereInput; data: MediaItemUpdateManyDataInput; } export interface MediaItemUpdateManyDataInput { name?: Maybe; description?: Maybe; url?: Maybe; tags?: Maybe; categories?: Maybe; } export interface PageUpsertWithoutErrorPageForDomainInput { update: PageUpdateWithoutErrorPageForDomainDataInput; create: PageCreateWithoutErrorPageForDomainInput; } export interface DomainUpsertWithoutHomePageInput { update: DomainUpdateWithoutHomePageDataInput; create: DomainCreateWithoutHomePageInput; } export interface DomainUpdateOneWithoutErrorPageInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface DomainUpdateWithoutErrorPageDataInput { name?: Maybe; user?: Maybe; campaign?: Maybe; homePage?: Maybe; cloudfrontDistribution?: Maybe; } export interface PageUpdateOneWithoutHomePageForDomainInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface PageUpdateWithoutHomePageForDomainDataInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; errorPageForDomain?: Maybe; htmlContent?: Maybe; name?: Maybe; object?: Maybe; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug?: Maybe; theme?: Maybe; type?: Maybe; user?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface PageUpsertWithoutHomePageForDomainInput { update: PageUpdateWithoutHomePageForDomainDataInput; create: PageCreateWithoutHomePageForDomainInput; } export interface DomainUpsertWithoutErrorPageInput { update: DomainUpdateWithoutErrorPageDataInput; create: DomainCreateWithoutErrorPageInput; } export interface PageUpsertWithWhereUniqueWithoutUserInput { where: PageWhereUniqueInput; update: PageUpdateWithoutUserDataInput; create: PageCreateWithoutUserInput; } export interface PageScalarWhereInput { deleted?: Maybe; deleted_not?: Maybe; fileName?: Maybe; fileName_not?: Maybe; fileName_in?: Maybe; fileName_not_in?: Maybe; fileName_lt?: Maybe; fileName_lte?: Maybe; fileName_gt?: Maybe; fileName_gte?: Maybe; fileName_contains?: Maybe; fileName_not_contains?: Maybe; fileName_starts_with?: Maybe; fileName_not_starts_with?: Maybe; fileName_ends_with?: Maybe; fileName_not_ends_with?: Maybe; htmlContent?: Maybe; htmlContent_not?: Maybe; htmlContent_in?: Maybe; htmlContent_not_in?: Maybe; htmlContent_lt?: Maybe; htmlContent_lte?: Maybe; htmlContent_gt?: Maybe; htmlContent_gte?: Maybe; htmlContent_contains?: Maybe; htmlContent_not_contains?: Maybe; htmlContent_starts_with?: Maybe; htmlContent_not_starts_with?: Maybe; htmlContent_ends_with?: Maybe; htmlContent_not_ends_with?: Maybe; id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; name?: Maybe; name_not?: Maybe; name_in?: Maybe; name_not_in?: Maybe; name_lt?: Maybe; name_lte?: Maybe; name_gt?: Maybe; name_gte?: Maybe; name_contains?: Maybe; name_not_contains?: Maybe; name_starts_with?: Maybe; name_not_starts_with?: Maybe; name_ends_with?: Maybe; name_not_ends_with?: Maybe; publishedAt?: Maybe; publishedAt_not?: Maybe; publishedAt_in?: Maybe; publishedAt_not_in?: Maybe; publishedAt_lt?: Maybe; publishedAt_lte?: Maybe; publishedAt_gt?: Maybe; publishedAt_gte?: Maybe; screenshot?: Maybe; screenshot_not?: Maybe; screenshot_in?: Maybe; screenshot_not_in?: Maybe; screenshot_lt?: Maybe; screenshot_lte?: Maybe; screenshot_gt?: Maybe; screenshot_gte?: Maybe; screenshot_contains?: Maybe; screenshot_not_contains?: Maybe; screenshot_starts_with?: Maybe; screenshot_not_starts_with?: Maybe; screenshot_ends_with?: Maybe; screenshot_not_ends_with?: Maybe; slug?: Maybe; slug_not?: Maybe; slug_in?: Maybe; slug_not_in?: Maybe; slug_lt?: Maybe; slug_lte?: Maybe; slug_gt?: Maybe; slug_gte?: Maybe; slug_contains?: Maybe; slug_not_contains?: Maybe; slug_starts_with?: Maybe; slug_not_starts_with?: Maybe; slug_ends_with?: Maybe; slug_not_ends_with?: Maybe; theme?: Maybe; theme_not?: Maybe; theme_in?: Maybe; theme_not_in?: Maybe; theme_lt?: Maybe; theme_lte?: Maybe; theme_gt?: Maybe; theme_gte?: Maybe; theme_contains?: Maybe; theme_not_contains?: Maybe; theme_starts_with?: Maybe; theme_not_starts_with?: Maybe; theme_ends_with?: Maybe; theme_not_ends_with?: Maybe; type?: Maybe; type_not?: Maybe; type_in?: Maybe; type_not_in?: Maybe; type_lt?: Maybe; type_lte?: Maybe; type_gt?: Maybe; type_gte?: Maybe; type_contains?: Maybe; type_not_contains?: Maybe; type_starts_with?: Maybe; type_not_starts_with?: Maybe; type_ends_with?: Maybe; type_not_ends_with?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface PageUpdateManyWithWhereNestedInput { where: PageScalarWhereInput; data: PageUpdateManyDataInput; } export interface PageUpdateManyDataInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; htmlContent?: Maybe; name?: Maybe; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug?: Maybe; theme?: Maybe; type?: Maybe; } export interface UserUpsertWithoutMediaItemsInput { update: UserUpdateWithoutMediaItemsDataInput; create: UserCreateWithoutMediaItemsInput; } export interface PageUpdateOneWithoutMediaItemsInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface PageUpdateWithoutMediaItemsDataInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; homePageForDomain?: Maybe; errorPageForDomain?: Maybe; htmlContent?: Maybe; name?: Maybe; object?: Maybe; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug?: Maybe; theme?: Maybe; type?: Maybe; user?: Maybe; catalogItem?: Maybe; } export interface PageUpsertWithoutMediaItemsInput { update: PageUpdateWithoutMediaItemsDataInput; create: PageCreateWithoutMediaItemsInput; } export interface MediaItemUpsertWithWhereUniqueWithoutCampaignInput { where: MediaItemWhereUniqueInput; update: MediaItemUpdateWithoutCampaignDataInput; create: MediaItemCreateWithoutCampaignInput; } export interface CampaignUpsertWithWhereUniqueWithoutDomainInput { where: CampaignWhereUniqueInput; update: CampaignUpdateWithoutDomainDataInput; create: CampaignCreateWithoutDomainInput; } export interface CampaignScalarWhereInput { createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; deleted?: Maybe; deleted_not?: Maybe; id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; name?: Maybe; name_not?: Maybe; name_in?: Maybe; name_not_in?: Maybe; name_lt?: Maybe; name_lte?: Maybe; name_gt?: Maybe; name_gte?: Maybe; name_contains?: Maybe; name_not_contains?: Maybe; name_starts_with?: Maybe; name_not_starts_with?: Maybe; name_ends_with?: Maybe; name_not_ends_with?: Maybe; screenshot?: Maybe; screenshot_not?: Maybe; screenshot_in?: Maybe; screenshot_not_in?: Maybe; screenshot_lt?: Maybe; screenshot_lte?: Maybe; screenshot_gt?: Maybe; screenshot_gte?: Maybe; screenshot_contains?: Maybe; screenshot_not_contains?: Maybe; screenshot_starts_with?: Maybe; screenshot_not_starts_with?: Maybe; screenshot_ends_with?: Maybe; screenshot_not_ends_with?: Maybe; scriptTags?: Maybe; scriptTags_not?: Maybe; scriptTags_in?: Maybe; scriptTags_not_in?: Maybe; scriptTags_lt?: Maybe; scriptTags_lte?: Maybe; scriptTags_gt?: Maybe; scriptTags_gte?: Maybe; scriptTags_contains?: Maybe; scriptTags_not_contains?: Maybe; scriptTags_starts_with?: Maybe; scriptTags_not_starts_with?: Maybe; scriptTags_ends_with?: Maybe; scriptTags_not_ends_with?: Maybe; type?: Maybe; type_not?: Maybe; type_in?: Maybe; type_not_in?: Maybe; type_lt?: Maybe; type_lte?: Maybe; type_gt?: Maybe; type_gte?: Maybe; type_contains?: Maybe; type_not_contains?: Maybe; type_starts_with?: Maybe; type_not_starts_with?: Maybe; type_ends_with?: Maybe; type_not_ends_with?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface CampaignUpdateManyWithWhereNestedInput { where: CampaignScalarWhereInput; data: CampaignUpdateManyDataInput; } export interface CampaignUpdateManyDataInput { deleted?: Maybe; name?: Maybe; screenshot?: Maybe; scriptTags?: Maybe; type?: Maybe; } export interface DomainUpsertWithWhereUniqueWithoutUserInput { where: DomainWhereUniqueInput; update: DomainUpdateWithoutUserDataInput; create: DomainCreateWithoutUserInput; } export interface DomainScalarWhereInput { id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; name?: Maybe; name_not?: Maybe; name_in?: Maybe; name_not_in?: Maybe; name_lt?: Maybe; name_lte?: Maybe; name_gt?: Maybe; name_gte?: Maybe; name_contains?: Maybe; name_not_contains?: Maybe; name_starts_with?: Maybe; name_not_starts_with?: Maybe; name_ends_with?: Maybe; name_not_ends_with?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; cloudfrontDistribution?: Maybe; cloudfrontDistribution_not?: Maybe; cloudfrontDistribution_in?: Maybe; cloudfrontDistribution_not_in?: Maybe; cloudfrontDistribution_lt?: Maybe; cloudfrontDistribution_lte?: Maybe; cloudfrontDistribution_gt?: Maybe; cloudfrontDistribution_gte?: Maybe; cloudfrontDistribution_contains?: Maybe; cloudfrontDistribution_not_contains?: Maybe; cloudfrontDistribution_starts_with?: Maybe; cloudfrontDistribution_not_starts_with?: Maybe; cloudfrontDistribution_ends_with?: Maybe; cloudfrontDistribution_not_ends_with?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface DomainUpdateManyWithWhereNestedInput { where: DomainScalarWhereInput; data: DomainUpdateManyDataInput; } export interface DomainUpdateManyDataInput { name?: Maybe; cloudfrontDistribution?: Maybe; } export interface UserUpsertWithoutCatalogItemsInput { update: UserUpdateWithoutCatalogItemsDataInput; create: UserCreateWithoutCatalogItemsInput; } export interface PageUpdateOneWithoutCatalogItemInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface PageUpdateWithoutCatalogItemDataInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; homePageForDomain?: Maybe; errorPageForDomain?: Maybe; htmlContent?: Maybe; name?: Maybe; object?: Maybe; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug?: Maybe; theme?: Maybe; type?: Maybe; user?: Maybe; mediaItems?: Maybe; } export interface PageUpsertWithoutCatalogItemInput { update: PageUpdateWithoutCatalogItemDataInput; create: PageCreateWithoutCatalogItemInput; } export interface CatalogItemUpsertWithoutCampaignInput { update: CatalogItemUpdateWithoutCampaignDataInput; create: CatalogItemCreateWithoutCampaignInput; } export interface CampaignUpsertWithoutMediaItemsInput { update: CampaignUpdateWithoutMediaItemsDataInput; create: CampaignCreateWithoutMediaItemsInput; } export interface MediaItemUpsertWithWhereUniqueWithoutUserInput { where: MediaItemWhereUniqueInput; update: MediaItemUpdateWithoutUserDataInput; create: MediaItemCreateWithoutUserInput; } export interface UserUpsertWithoutDomainsInput { update: UserUpdateWithoutDomainsDataInput; create: UserCreateWithoutDomainsInput; } export interface DomainUpsertWithoutCampaignInput { update: DomainUpdateWithoutCampaignDataInput; create: DomainCreateWithoutCampaignInput; } export interface CampaignUpsertWithoutCatalogItemInput { update: CampaignUpdateWithoutCatalogItemDataInput; create: CampaignCreateWithoutCatalogItemInput; } export interface CatalogItemUpsertWithWhereUniqueWithoutUserInput { where: CatalogItemWhereUniqueInput; update: CatalogItemUpdateWithoutUserDataInput; create: CatalogItemCreateWithoutUserInput; } export interface CatalogItemScalarWhereInput { id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; type?: Maybe; type_not?: Maybe; type_in?: Maybe; type_not_in?: Maybe; type_lt?: Maybe; type_lte?: Maybe; type_gt?: Maybe; type_gte?: Maybe; type_contains?: Maybe; type_not_contains?: Maybe; type_starts_with?: Maybe; type_not_starts_with?: Maybe; type_ends_with?: Maybe; type_not_ends_with?: Maybe; image?: Maybe; image_not?: Maybe; image_in?: Maybe; image_not_in?: Maybe; image_lt?: Maybe; image_lte?: Maybe; image_gt?: Maybe; image_gte?: Maybe; image_contains?: Maybe; image_not_contains?: Maybe; image_starts_with?: Maybe; image_not_starts_with?: Maybe; image_ends_with?: Maybe; image_not_ends_with?: Maybe; name?: Maybe; name_not?: Maybe; name_in?: Maybe; name_not_in?: Maybe; name_lt?: Maybe; name_lte?: Maybe; name_gt?: Maybe; name_gte?: Maybe; name_contains?: Maybe; name_not_contains?: Maybe; name_starts_with?: Maybe; name_not_starts_with?: Maybe; name_ends_with?: Maybe; name_not_ends_with?: Maybe; video?: Maybe; video_not?: Maybe; video_in?: Maybe; video_not_in?: Maybe; video_lt?: Maybe; video_lte?: Maybe; video_gt?: Maybe; video_gte?: Maybe; video_contains?: Maybe; video_not_contains?: Maybe; video_starts_with?: Maybe; video_not_starts_with?: Maybe; video_ends_with?: Maybe; video_not_ends_with?: Maybe; color?: Maybe; color_not?: Maybe; color_in?: Maybe; color_not_in?: Maybe; color_lt?: Maybe; color_lte?: Maybe; color_gt?: Maybe; color_gte?: Maybe; color_contains?: Maybe; color_not_contains?: Maybe; color_starts_with?: Maybe; color_not_starts_with?: Maybe; color_ends_with?: Maybe; color_not_ends_with?: Maybe; skill?: Maybe; skill_not?: Maybe; skill_in?: Maybe; skill_not_in?: Maybe; skill_lt?: Maybe; skill_lte?: Maybe; skill_gt?: Maybe; skill_gte?: Maybe; skill_contains?: Maybe; skill_not_contains?: Maybe; skill_starts_with?: Maybe; skill_not_starts_with?: Maybe; skill_ends_with?: Maybe; skill_not_ends_with?: Maybe; partner?: Maybe; partner_not?: Maybe; partner_in?: Maybe; partner_not_in?: Maybe; partner_lt?: Maybe; partner_lte?: Maybe; partner_gt?: Maybe; partner_gte?: Maybe; partner_contains?: Maybe; partner_not_contains?: Maybe; partner_starts_with?: Maybe; partner_not_starts_with?: Maybe; partner_ends_with?: Maybe; partner_not_ends_with?: Maybe; isNew?: Maybe; isNew_not?: Maybe; description?: Maybe; description_not?: Maybe; description_in?: Maybe; description_not_in?: Maybe; description_lt?: Maybe; description_lte?: Maybe; description_gt?: Maybe; description_gte?: Maybe; description_contains?: Maybe; description_not_contains?: Maybe; description_starts_with?: Maybe; description_not_starts_with?: Maybe; description_ends_with?: Maybe; description_not_ends_with?: Maybe; link?: Maybe; link_not?: Maybe; link_in?: Maybe; link_not_in?: Maybe; link_lt?: Maybe; link_lte?: Maybe; link_gt?: Maybe; link_gte?: Maybe; link_contains?: Maybe; link_not_contains?: Maybe; link_starts_with?: Maybe; link_not_starts_with?: Maybe; link_ends_with?: Maybe; link_not_ends_with?: Maybe; rating?: Maybe; rating_not?: Maybe; rating_in?: Maybe; rating_not_in?: Maybe; rating_lt?: Maybe; rating_lte?: Maybe; rating_gt?: Maybe; rating_gte?: Maybe; earnings?: Maybe; earnings_not?: Maybe; earnings_in?: Maybe; earnings_not_in?: Maybe; earnings_lt?: Maybe; earnings_lte?: Maybe; earnings_gt?: Maybe; earnings_gte?: Maybe; isRecommended?: Maybe; isRecommended_not?: Maybe; isSpotlight?: Maybe; isSpotlight_not?: Maybe; tags?: Maybe; tags_not?: Maybe; tags_in?: Maybe; tags_not_in?: Maybe; tags_lt?: Maybe; tags_lte?: Maybe; tags_gt?: Maybe; tags_gte?: Maybe; tags_contains?: Maybe; tags_not_contains?: Maybe; tags_starts_with?: Maybe; tags_not_starts_with?: Maybe; tags_ends_with?: Maybe; tags_not_ends_with?: Maybe; categories?: Maybe; categories_not?: Maybe; categories_in?: Maybe; categories_not_in?: Maybe; categories_lt?: Maybe; categories_lte?: Maybe; categories_gt?: Maybe; categories_gte?: Maybe; categories_contains?: Maybe; categories_not_contains?: Maybe; categories_starts_with?: Maybe; categories_not_starts_with?: Maybe; categories_ends_with?: Maybe; categories_not_ends_with?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface CatalogItemUpdateManyWithWhereNestedInput { where: CatalogItemScalarWhereInput; data: CatalogItemUpdateManyDataInput; } export interface CatalogItemUpdateManyDataInput { type?: Maybe; image?: Maybe; name?: Maybe; video?: Maybe; color?: Maybe; skill?: Maybe; partner?: Maybe; isNew?: Maybe; description?: Maybe; link?: Maybe; rating?: Maybe; earnings?: Maybe; isRecommended?: Maybe; isSpotlight?: Maybe; tags?: Maybe; categories?: Maybe; } export interface UserUpsertWithoutCampaignsInput { update: UserUpdateWithoutCampaignsDataInput; create: UserCreateWithoutCampaignsInput; } export interface CampaignUpsertWithoutObjectsInput { update: CampaignUpdateWithoutObjectsDataInput; create: CampaignCreateWithoutObjectsInput; } export interface PageUpdateOneWithoutObjectInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface PageUpdateWithoutObjectDataInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; homePageForDomain?: Maybe; errorPageForDomain?: Maybe; htmlContent?: Maybe; name?: Maybe; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug?: Maybe; theme?: Maybe; type?: Maybe; user?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface PageUpsertWithoutObjectInput { update: PageUpdateWithoutObjectDataInput; create: PageCreateWithoutObjectInput; } export interface ObjectUpsertWithWhereUniqueWithoutConnectToInput { where: ObjectWhereUniqueInput; update: ObjectUpdateWithoutConnectToDataInput; create: ObjectCreateWithoutConnectToInput; } export interface ObjectScalarWhereInput { deleted?: Maybe; deleted_not?: Maybe; id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; name?: Maybe; name_not?: Maybe; name_in?: Maybe; name_not_in?: Maybe; name_lt?: Maybe; name_lte?: Maybe; name_gt?: Maybe; name_gte?: Maybe; name_contains?: Maybe; name_not_contains?: Maybe; name_starts_with?: Maybe; name_not_starts_with?: Maybe; name_ends_with?: Maybe; name_not_ends_with?: Maybe; screenshot?: Maybe; screenshot_not?: Maybe; screenshot_in?: Maybe; screenshot_not_in?: Maybe; screenshot_lt?: Maybe; screenshot_lte?: Maybe; screenshot_gt?: Maybe; screenshot_gte?: Maybe; screenshot_contains?: Maybe; screenshot_not_contains?: Maybe; screenshot_starts_with?: Maybe; screenshot_not_starts_with?: Maybe; screenshot_ends_with?: Maybe; screenshot_not_ends_with?: Maybe; type?: Maybe; type_not?: Maybe; type_in?: Maybe; type_not_in?: Maybe; type_lt?: Maybe; type_lte?: Maybe; type_gt?: Maybe; type_gte?: Maybe; type_contains?: Maybe; type_not_contains?: Maybe; type_starts_with?: Maybe; type_not_starts_with?: Maybe; type_ends_with?: Maybe; type_not_ends_with?: Maybe; x?: Maybe; x_not?: Maybe; x_in?: Maybe; x_not_in?: Maybe; x_lt?: Maybe; x_lte?: Maybe; x_gt?: Maybe; x_gte?: Maybe; y?: Maybe; y_not?: Maybe; y_in?: Maybe; y_not_in?: Maybe; y_lt?: Maybe; y_lte?: Maybe; y_gt?: Maybe; y_gte?: Maybe; width?: Maybe; width_not?: Maybe; width_in?: Maybe; width_not_in?: Maybe; width_lt?: Maybe; width_lte?: Maybe; width_gt?: Maybe; width_gte?: Maybe; height?: Maybe; height_not?: Maybe; height_in?: Maybe; height_not_in?: Maybe; height_lt?: Maybe; height_lte?: Maybe; height_gt?: Maybe; height_gte?: Maybe; oldCampaignId?: Maybe; oldCampaignId_not?: Maybe; oldCampaignId_in?: Maybe; oldCampaignId_not_in?: Maybe; oldCampaignId_lt?: Maybe; oldCampaignId_lte?: Maybe; oldCampaignId_gt?: Maybe; oldCampaignId_gte?: Maybe; oldCampaignId_contains?: Maybe; oldCampaignId_not_contains?: Maybe; oldCampaignId_starts_with?: Maybe; oldCampaignId_not_starts_with?: Maybe; oldCampaignId_ends_with?: Maybe; oldCampaignId_not_ends_with?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface ObjectUpdateManyWithWhereNestedInput { where: ObjectScalarWhereInput; data: ObjectUpdateManyDataInput; } export interface ObjectUpdateManyDataInput { deleted?: Maybe; name?: Maybe; screenshot?: Maybe; settings?: Maybe; type?: Maybe; x?: Maybe; y?: Maybe; width?: Maybe; height?: Maybe; oldCampaignId?: Maybe; } export interface ObjectUpsertWithWhereUniqueWithoutCampaignInput { where: ObjectWhereUniqueInput; update: ObjectUpdateWithoutCampaignDataInput; create: ObjectCreateWithoutCampaignInput; } export interface CampaignUpsertWithWhereUniqueWithoutUserInput { where: CampaignWhereUniqueInput; update: CampaignUpdateWithoutUserDataInput; create: CampaignCreateWithoutUserInput; } export interface UserUpsertWithWhereUniqueWithoutAppsInput { where: UserWhereUniqueInput; update: UserUpdateWithoutAppsDataInput; create: UserCreateWithoutAppsInput; } export interface UserScalarWhereInput { id?: Maybe; id_not?: Maybe; id_in?: Maybe; id_not_in?: Maybe; id_lt?: Maybe; id_lte?: Maybe; id_gt?: Maybe; id_gte?: Maybe; id_contains?: Maybe; id_not_contains?: Maybe; id_starts_with?: Maybe; id_not_starts_with?: Maybe; id_ends_with?: Maybe; id_not_ends_with?: Maybe; auth0UserId?: Maybe; auth0UserId_not?: Maybe; auth0UserId_in?: Maybe; auth0UserId_not_in?: Maybe; auth0UserId_lt?: Maybe; auth0UserId_lte?: Maybe; auth0UserId_gt?: Maybe; auth0UserId_gte?: Maybe; auth0UserId_contains?: Maybe; auth0UserId_not_contains?: Maybe; auth0UserId_starts_with?: Maybe; auth0UserId_not_starts_with?: Maybe; auth0UserId_ends_with?: Maybe; auth0UserId_not_ends_with?: Maybe; firstName?: Maybe; firstName_not?: Maybe; firstName_in?: Maybe; firstName_not_in?: Maybe; firstName_lt?: Maybe; firstName_lte?: Maybe; firstName_gt?: Maybe; firstName_gte?: Maybe; firstName_contains?: Maybe; firstName_not_contains?: Maybe; firstName_starts_with?: Maybe; firstName_not_starts_with?: Maybe; firstName_ends_with?: Maybe; firstName_not_ends_with?: Maybe; lastName?: Maybe; lastName_not?: Maybe; lastName_in?: Maybe; lastName_not_in?: Maybe; lastName_lt?: Maybe; lastName_lte?: Maybe; lastName_gt?: Maybe; lastName_gte?: Maybe; lastName_contains?: Maybe; lastName_not_contains?: Maybe; lastName_starts_with?: Maybe; lastName_not_starts_with?: Maybe; lastName_ends_with?: Maybe; lastName_not_ends_with?: Maybe; email?: Maybe; email_not?: Maybe; email_in?: Maybe; email_not_in?: Maybe; email_lt?: Maybe; email_lte?: Maybe; email_gt?: Maybe; email_gte?: Maybe; email_contains?: Maybe; email_not_contains?: Maybe; email_starts_with?: Maybe; email_not_starts_with?: Maybe; email_ends_with?: Maybe; email_not_ends_with?: Maybe; company?: Maybe; company_not?: Maybe; company_in?: Maybe; company_not_in?: Maybe; company_lt?: Maybe; company_lte?: Maybe; company_gt?: Maybe; company_gte?: Maybe; company_contains?: Maybe; company_not_contains?: Maybe; company_starts_with?: Maybe; company_not_starts_with?: Maybe; company_ends_with?: Maybe; company_not_ends_with?: Maybe; password?: Maybe; password_not?: Maybe; password_in?: Maybe; password_not_in?: Maybe; password_lt?: Maybe; password_lte?: Maybe; password_gt?: Maybe; password_gte?: Maybe; password_contains?: Maybe; password_not_contains?: Maybe; password_starts_with?: Maybe; password_not_starts_with?: Maybe; password_ends_with?: Maybe; password_not_ends_with?: Maybe; subdomain?: Maybe; subdomain_not?: Maybe; subdomain_in?: Maybe; subdomain_not_in?: Maybe; subdomain_lt?: Maybe; subdomain_lte?: Maybe; subdomain_gt?: Maybe; subdomain_gte?: Maybe; subdomain_contains?: Maybe; subdomain_not_contains?: Maybe; subdomain_starts_with?: Maybe; subdomain_not_starts_with?: Maybe; subdomain_ends_with?: Maybe; subdomain_not_ends_with?: Maybe; deleted?: Maybe; deleted_not?: Maybe; lastLoginDate?: Maybe; lastLoginDate_not?: Maybe; lastLoginDate_in?: Maybe; lastLoginDate_not_in?: Maybe; lastLoginDate_lt?: Maybe; lastLoginDate_lte?: Maybe; lastLoginDate_gt?: Maybe; lastLoginDate_gte?: Maybe; createdAt?: Maybe; createdAt_not?: Maybe; createdAt_in?: Maybe; createdAt_not_in?: Maybe; createdAt_lt?: Maybe; createdAt_lte?: Maybe; createdAt_gt?: Maybe; createdAt_gte?: Maybe; updatedAt?: Maybe; updatedAt_not?: Maybe; updatedAt_in?: Maybe; updatedAt_not_in?: Maybe; updatedAt_lt?: Maybe; updatedAt_lte?: Maybe; updatedAt_gt?: Maybe; updatedAt_gte?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface UserUpdateManyWithWhereNestedInput { where: UserScalarWhereInput; data: UserUpdateManyDataInput; } export interface UserUpdateManyDataInput { auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface AppUpdateManyMutationInput { name?: Maybe; host?: Maybe; defaultDomain?: Maybe; cloudfrontDistribution?: Maybe; tags?: Maybe; configuration?: Maybe; status?: Maybe; } export interface CampaignCreateInput { deleted?: Maybe; id?: Maybe; name: String; objects?: Maybe; screenshot?: Maybe; scriptTags?: Maybe; type?: Maybe; user?: Maybe; domain?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface CampaignUpdateInput { deleted?: Maybe; name?: Maybe; objects?: Maybe; screenshot?: Maybe; scriptTags?: Maybe; type?: Maybe; user?: Maybe; domain?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface CampaignUpdateManyMutationInput { deleted?: Maybe; name?: Maybe; screenshot?: Maybe; scriptTags?: Maybe; type?: Maybe; } export interface CatalogItemCreateInput { id?: Maybe; user?: Maybe; type?: Maybe; image?: Maybe; name: String; video?: Maybe; color?: Maybe; skill?: Maybe; partner?: Maybe; isNew?: Maybe; description?: Maybe; link?: Maybe; rating?: Maybe; campaign?: Maybe; page?: Maybe; earnings?: Maybe; isRecommended?: Maybe; isSpotlight?: Maybe; tags?: Maybe; categories?: Maybe; } export interface CatalogItemUpdateInput { user?: Maybe; type?: Maybe; image?: Maybe; name?: Maybe; video?: Maybe; color?: Maybe; skill?: Maybe; partner?: Maybe; isNew?: Maybe; description?: Maybe; link?: Maybe; rating?: Maybe; campaign?: Maybe; page?: Maybe; earnings?: Maybe; isRecommended?: Maybe; isSpotlight?: Maybe; tags?: Maybe; categories?: Maybe; } export interface CatalogItemUpdateManyMutationInput { type?: Maybe; image?: Maybe; name?: Maybe; video?: Maybe; color?: Maybe; skill?: Maybe; partner?: Maybe; isNew?: Maybe; description?: Maybe; link?: Maybe; rating?: Maybe; earnings?: Maybe; isRecommended?: Maybe; isSpotlight?: Maybe; tags?: Maybe; categories?: Maybe; } export interface DomainCreateInput { id?: Maybe; name: String; user?: Maybe; campaign?: Maybe; homePage?: Maybe; errorPage?: Maybe; cloudfrontDistribution?: Maybe; } export interface DomainUpdateInput { name?: Maybe; user?: Maybe; campaign?: Maybe; homePage?: Maybe; errorPage?: Maybe; cloudfrontDistribution?: Maybe; } export interface DomainUpdateManyMutationInput { name?: Maybe; cloudfrontDistribution?: Maybe; } export interface IntegrationCreateInput { id?: Maybe; setting: Json; type: String; user?: Maybe; } export interface UserCreateOneWithoutIntegrationsInput { create?: Maybe; connect?: Maybe; } export interface UserCreateWithoutIntegrationsInput { id?: Maybe; auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; apps?: Maybe; campaigns?: Maybe; catalogItems?: Maybe; domains?: Maybe; mediaItems?: Maybe; pages?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface IntegrationUpdateInput { setting?: Maybe; type?: Maybe; user?: Maybe; } export interface UserUpdateOneWithoutIntegrationsInput { create?: Maybe; update?: Maybe; upsert?: Maybe; delete?: Maybe; disconnect?: Maybe; connect?: Maybe; } export interface UserUpdateWithoutIntegrationsDataInput { auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; apps?: Maybe; campaigns?: Maybe; catalogItems?: Maybe; domains?: Maybe; mediaItems?: Maybe; pages?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface UserUpsertWithoutIntegrationsInput { update: UserUpdateWithoutIntegrationsDataInput; create: UserCreateWithoutIntegrationsInput; } export interface IntegrationUpdateManyMutationInput { setting?: Maybe; type?: Maybe; } export interface MediaItemCreateInput { id?: Maybe; name: String; user?: Maybe; description?: Maybe; url?: Maybe; tags?: Maybe; categories?: Maybe; campaign?: Maybe; page?: Maybe; } export interface MediaItemUpdateInput { name?: Maybe; user?: Maybe; description?: Maybe; url?: Maybe; tags?: Maybe; categories?: Maybe; campaign?: Maybe; page?: Maybe; } export interface MediaItemUpdateManyMutationInput { name?: Maybe; description?: Maybe; url?: Maybe; tags?: Maybe; categories?: Maybe; } export interface ObjectCreateInput { campaign?: Maybe; connectTo?: Maybe; deleted?: Maybe; id?: Maybe; page?: Maybe; name?: Maybe; screenshot?: Maybe; settings?: Maybe; type?: Maybe; x?: Maybe; y?: Maybe; width?: Maybe; height?: Maybe; oldCampaignId?: Maybe; } export interface ObjectUpdateInput { campaign?: Maybe; connectTo?: Maybe; deleted?: Maybe; page?: Maybe; name?: Maybe; screenshot?: Maybe; settings?: Maybe; type?: Maybe; x?: Maybe; y?: Maybe; width?: Maybe; height?: Maybe; oldCampaignId?: Maybe; } export interface ObjectUpdateManyMutationInput { deleted?: Maybe; name?: Maybe; screenshot?: Maybe; settings?: Maybe; type?: Maybe; x?: Maybe; y?: Maybe; width?: Maybe; height?: Maybe; oldCampaignId?: Maybe; } export interface PageCreateInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; homePageForDomain?: Maybe; errorPageForDomain?: Maybe; htmlContent?: Maybe; id?: Maybe; name: String; object?: Maybe; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug: String; theme: String; type: String; user?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface PageUpdateInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; homePageForDomain?: Maybe; errorPageForDomain?: Maybe; htmlContent?: Maybe; name?: Maybe; object?: Maybe; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug?: Maybe; theme?: Maybe; type?: Maybe; user?: Maybe; catalogItem?: Maybe; mediaItems?: Maybe; } export interface PageUpdateManyMutationInput { content?: Maybe; deleted?: Maybe; fileName?: Maybe; htmlContent?: Maybe; name?: Maybe; pageSettings?: Maybe; publishedAt?: Maybe; screenshot?: Maybe; slug?: Maybe; theme?: Maybe; type?: Maybe; } export interface UserCreateInput { id?: Maybe; auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; apps?: Maybe; campaigns?: Maybe; catalogItems?: Maybe; domains?: Maybe; integrations?: Maybe; mediaItems?: Maybe; pages?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface UserUpdateInput { auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; apps?: Maybe; campaigns?: Maybe; catalogItems?: Maybe; domains?: Maybe; integrations?: Maybe; mediaItems?: Maybe; pages?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface UserUpdateManyMutationInput { auth0UserId?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; company?: Maybe; password?: Maybe; subdomain?: Maybe; deleted?: Maybe; permissions?: Maybe; lastLoginDate?: Maybe; } export interface AppSubscriptionWhereInput { mutation_in?: Maybe; updatedFields_contains?: Maybe; updatedFields_contains_every?: Maybe; updatedFields_contains_some?: Maybe; node?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface CampaignSubscriptionWhereInput { mutation_in?: Maybe; updatedFields_contains?: Maybe; updatedFields_contains_every?: Maybe; updatedFields_contains_some?: Maybe; node?: Maybe; AND?: Maybe< CampaignSubscriptionWhereInput[] | CampaignSubscriptionWhereInput >; OR?: Maybe; NOT?: Maybe< CampaignSubscriptionWhereInput[] | CampaignSubscriptionWhereInput >; } export interface CatalogItemSubscriptionWhereInput { mutation_in?: Maybe; updatedFields_contains?: Maybe; updatedFields_contains_every?: Maybe; updatedFields_contains_some?: Maybe; node?: Maybe; AND?: Maybe< CatalogItemSubscriptionWhereInput[] | CatalogItemSubscriptionWhereInput >; OR?: Maybe< CatalogItemSubscriptionWhereInput[] | CatalogItemSubscriptionWhereInput >; NOT?: Maybe< CatalogItemSubscriptionWhereInput[] | CatalogItemSubscriptionWhereInput >; } export interface DomainSubscriptionWhereInput { mutation_in?: Maybe; updatedFields_contains?: Maybe; updatedFields_contains_every?: Maybe; updatedFields_contains_some?: Maybe; node?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface IntegrationSubscriptionWhereInput { mutation_in?: Maybe; updatedFields_contains?: Maybe; updatedFields_contains_every?: Maybe; updatedFields_contains_some?: Maybe; node?: Maybe; AND?: Maybe< IntegrationSubscriptionWhereInput[] | IntegrationSubscriptionWhereInput >; OR?: Maybe< IntegrationSubscriptionWhereInput[] | IntegrationSubscriptionWhereInput >; NOT?: Maybe< IntegrationSubscriptionWhereInput[] | IntegrationSubscriptionWhereInput >; } export interface MediaItemSubscriptionWhereInput { mutation_in?: Maybe; updatedFields_contains?: Maybe; updatedFields_contains_every?: Maybe; updatedFields_contains_some?: Maybe; node?: Maybe; AND?: Maybe< MediaItemSubscriptionWhereInput[] | MediaItemSubscriptionWhereInput >; OR?: Maybe< MediaItemSubscriptionWhereInput[] | MediaItemSubscriptionWhereInput >; NOT?: Maybe< MediaItemSubscriptionWhereInput[] | MediaItemSubscriptionWhereInput >; } export interface ObjectSubscriptionWhereInput { mutation_in?: Maybe; updatedFields_contains?: Maybe; updatedFields_contains_every?: Maybe; updatedFields_contains_some?: Maybe; node?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface PageSubscriptionWhereInput { mutation_in?: Maybe; updatedFields_contains?: Maybe; updatedFields_contains_every?: Maybe; updatedFields_contains_some?: Maybe; node?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface UserSubscriptionWhereInput { mutation_in?: Maybe; updatedFields_contains?: Maybe; updatedFields_contains_every?: Maybe; updatedFields_contains_some?: Maybe; node?: Maybe; AND?: Maybe; OR?: Maybe; NOT?: Maybe; } export interface NodeNode { id: ID_Output; } export interface App { id: ID_Output; name: String; host?: String; defaultDomain?: String; cloudfrontDistribution?: String; tags?: Json; configuration?: Json; status: AppStatus; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; } export interface AppPromise extends Promise, Fragmentable { id: () => Promise; name: () => Promise; users: >(args?: { where?: UserWhereInput; orderBy?: UserOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; host: () => Promise; defaultDomain: () => Promise; cloudfrontDistribution: () => Promise; tags: () => Promise; configuration: () => Promise; status: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; } export interface AppSubscription extends Promise>, Fragmentable { id: () => Promise>; name: () => Promise>; users: >>(args?: { where?: UserWhereInput; orderBy?: UserOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; host: () => Promise>; defaultDomain: () => Promise>; cloudfrontDistribution: () => Promise>; tags: () => Promise>; configuration: () => Promise>; status: () => Promise>; createdAt: () => Promise>; updatedAt: () => Promise>; } export interface AppNullablePromise extends Promise, Fragmentable { id: () => Promise; name: () => Promise; users: >(args?: { where?: UserWhereInput; orderBy?: UserOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; host: () => Promise; defaultDomain: () => Promise; cloudfrontDistribution: () => Promise; tags: () => Promise; configuration: () => Promise; status: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; } export interface User { id: ID_Output; auth0UserId?: String; firstName?: String; lastName?: String; email?: String; company?: String; password?: String; subdomain?: String; deleted?: Boolean; permissions?: Json; lastLoginDate?: DateTimeOutput; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; } export interface UserPromise extends Promise, Fragmentable { id: () => Promise; auth0UserId: () => Promise; firstName: () => Promise; lastName: () => Promise; email: () => Promise; company: () => Promise; password: () => Promise; subdomain: () => Promise; deleted: () => Promise; apps: >(args?: { where?: AppWhereInput; orderBy?: AppOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; campaigns: >(args?: { where?: CampaignWhereInput; orderBy?: CampaignOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; catalogItems: >(args?: { where?: CatalogItemWhereInput; orderBy?: CatalogItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; domains: >(args?: { where?: DomainWhereInput; orderBy?: DomainOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; integrations: >(args?: { where?: IntegrationWhereInput; orderBy?: IntegrationOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; mediaItems: >(args?: { where?: MediaItemWhereInput; orderBy?: MediaItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; pages: >(args?: { where?: PageWhereInput; orderBy?: PageOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; permissions: () => Promise; lastLoginDate: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; } export interface UserSubscription extends Promise>, Fragmentable { id: () => Promise>; auth0UserId: () => Promise>; firstName: () => Promise>; lastName: () => Promise>; email: () => Promise>; company: () => Promise>; password: () => Promise>; subdomain: () => Promise>; deleted: () => Promise>; apps: >>(args?: { where?: AppWhereInput; orderBy?: AppOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; campaigns: >>(args?: { where?: CampaignWhereInput; orderBy?: CampaignOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; catalogItems: >>(args?: { where?: CatalogItemWhereInput; orderBy?: CatalogItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; domains: >>(args?: { where?: DomainWhereInput; orderBy?: DomainOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; integrations: >>(args?: { where?: IntegrationWhereInput; orderBy?: IntegrationOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; mediaItems: >>(args?: { where?: MediaItemWhereInput; orderBy?: MediaItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; pages: >>(args?: { where?: PageWhereInput; orderBy?: PageOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; permissions: () => Promise>; lastLoginDate: () => Promise>; createdAt: () => Promise>; updatedAt: () => Promise>; } export interface UserNullablePromise extends Promise, Fragmentable { id: () => Promise; auth0UserId: () => Promise; firstName: () => Promise; lastName: () => Promise; email: () => Promise; company: () => Promise; password: () => Promise; subdomain: () => Promise; deleted: () => Promise; apps: >(args?: { where?: AppWhereInput; orderBy?: AppOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; campaigns: >(args?: { where?: CampaignWhereInput; orderBy?: CampaignOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; catalogItems: >(args?: { where?: CatalogItemWhereInput; orderBy?: CatalogItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; domains: >(args?: { where?: DomainWhereInput; orderBy?: DomainOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; integrations: >(args?: { where?: IntegrationWhereInput; orderBy?: IntegrationOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; mediaItems: >(args?: { where?: MediaItemWhereInput; orderBy?: MediaItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; pages: >(args?: { where?: PageWhereInput; orderBy?: PageOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; permissions: () => Promise; lastLoginDate: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; } export interface Campaign { createdAt: DateTimeOutput; deleted?: Boolean; id: ID_Output; name: String; screenshot?: String; scriptTags?: String; type?: String; updatedAt: DateTimeOutput; } export interface CampaignPromise extends Promise, Fragmentable { createdAt: () => Promise; deleted: () => Promise; id: () => Promise; name: () => Promise; objects: >(args?: { where?: ObjectWhereInput; orderBy?: ObjectOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; screenshot: () => Promise; scriptTags: () => Promise; type: () => Promise; updatedAt: () => Promise; user: () => T; domain: () => T; catalogItem: () => T; mediaItems: >(args?: { where?: MediaItemWhereInput; orderBy?: MediaItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; } export interface CampaignSubscription extends Promise>, Fragmentable { createdAt: () => Promise>; deleted: () => Promise>; id: () => Promise>; name: () => Promise>; objects: >>(args?: { where?: ObjectWhereInput; orderBy?: ObjectOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; screenshot: () => Promise>; scriptTags: () => Promise>; type: () => Promise>; updatedAt: () => Promise>; user: () => T; domain: () => T; catalogItem: () => T; mediaItems: >>(args?: { where?: MediaItemWhereInput; orderBy?: MediaItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; } export interface CampaignNullablePromise extends Promise, Fragmentable { createdAt: () => Promise; deleted: () => Promise; id: () => Promise; name: () => Promise; objects: >(args?: { where?: ObjectWhereInput; orderBy?: ObjectOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; screenshot: () => Promise; scriptTags: () => Promise; type: () => Promise; updatedAt: () => Promise; user: () => T; domain: () => T; catalogItem: () => T; mediaItems: >(args?: { where?: MediaItemWhereInput; orderBy?: MediaItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; } export interface Object { deleted?: Boolean; id: ID_Output; name?: String; screenshot?: String; settings?: Json; type?: String; x?: Int; y?: Int; width?: Int; height?: Int; oldCampaignId?: String; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; } export interface ObjectPromise extends Promise, Fragmentable { campaign: () => T; connectTo: >(args?: { where?: ObjectWhereInput; orderBy?: ObjectOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; deleted: () => Promise; id: () => Promise; page: () => T; name: () => Promise; screenshot: () => Promise; settings: () => Promise; type: () => Promise; x: () => Promise; y: () => Promise; width: () => Promise; height: () => Promise; oldCampaignId: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; } export interface ObjectSubscription extends Promise>, Fragmentable { campaign: () => T; connectTo: >>(args?: { where?: ObjectWhereInput; orderBy?: ObjectOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; deleted: () => Promise>; id: () => Promise>; page: () => T; name: () => Promise>; screenshot: () => Promise>; settings: () => Promise>; type: () => Promise>; x: () => Promise>; y: () => Promise>; width: () => Promise>; height: () => Promise>; oldCampaignId: () => Promise>; createdAt: () => Promise>; updatedAt: () => Promise>; } export interface ObjectNullablePromise extends Promise, Fragmentable { campaign: () => T; connectTo: >(args?: { where?: ObjectWhereInput; orderBy?: ObjectOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; deleted: () => Promise; id: () => Promise; page: () => T; name: () => Promise; screenshot: () => Promise; settings: () => Promise; type: () => Promise; x: () => Promise; y: () => Promise; width: () => Promise; height: () => Promise; oldCampaignId: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; } export interface Page { content?: Json; deleted?: Boolean; fileName?: String; htmlContent?: String; id: ID_Output; name: String; pageSettings?: Json; publishedAt?: DateTimeOutput; screenshot?: String; slug: String; theme: String; type: String; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; } export interface PagePromise extends Promise, Fragmentable { content: () => Promise; deleted: () => Promise; fileName: () => Promise; homePageForDomain: () => T; errorPageForDomain: () => T; htmlContent: () => Promise; id: () => Promise; name: () => Promise; object: () => T; pageSettings: () => Promise; publishedAt: () => Promise; screenshot: () => Promise; slug: () => Promise; theme: () => Promise; type: () => Promise; user: () => T; catalogItem: () => T; mediaItems: >(args?: { where?: MediaItemWhereInput; orderBy?: MediaItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; createdAt: () => Promise; updatedAt: () => Promise; } export interface PageSubscription extends Promise>, Fragmentable { content: () => Promise>; deleted: () => Promise>; fileName: () => Promise>; homePageForDomain: () => T; errorPageForDomain: () => T; htmlContent: () => Promise>; id: () => Promise>; name: () => Promise>; object: () => T; pageSettings: () => Promise>; publishedAt: () => Promise>; screenshot: () => Promise>; slug: () => Promise>; theme: () => Promise>; type: () => Promise>; user: () => T; catalogItem: () => T; mediaItems: >>(args?: { where?: MediaItemWhereInput; orderBy?: MediaItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; createdAt: () => Promise>; updatedAt: () => Promise>; } export interface PageNullablePromise extends Promise, Fragmentable { content: () => Promise; deleted: () => Promise; fileName: () => Promise; homePageForDomain: () => T; errorPageForDomain: () => T; htmlContent: () => Promise; id: () => Promise; name: () => Promise; object: () => T; pageSettings: () => Promise; publishedAt: () => Promise; screenshot: () => Promise; slug: () => Promise; theme: () => Promise; type: () => Promise; user: () => T; catalogItem: () => T; mediaItems: >(args?: { where?: MediaItemWhereInput; orderBy?: MediaItemOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; createdAt: () => Promise; updatedAt: () => Promise; } export interface Domain { id: ID_Output; name: String; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; cloudfrontDistribution?: String; } export interface DomainPromise extends Promise, Fragmentable { id: () => Promise; name: () => Promise; user: () => T; createdAt: () => Promise; updatedAt: () => Promise; campaign: >(args?: { where?: CampaignWhereInput; orderBy?: CampaignOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; homePage: () => T; errorPage: () => T; cloudfrontDistribution: () => Promise; } export interface DomainSubscription extends Promise>, Fragmentable { id: () => Promise>; name: () => Promise>; user: () => T; createdAt: () => Promise>; updatedAt: () => Promise>; campaign: >>(args?: { where?: CampaignWhereInput; orderBy?: CampaignOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; homePage: () => T; errorPage: () => T; cloudfrontDistribution: () => Promise>; } export interface DomainNullablePromise extends Promise, Fragmentable { id: () => Promise; name: () => Promise; user: () => T; createdAt: () => Promise; updatedAt: () => Promise; campaign: >(args?: { where?: CampaignWhereInput; orderBy?: CampaignOrderByInput; skip?: Int; after?: String; before?: String; first?: Int; last?: Int; }) => T; homePage: () => T; errorPage: () => T; cloudfrontDistribution: () => Promise; } export interface CatalogItem { id: ID_Output; type?: String; image?: String; name: String; video?: String; color?: String; skill?: String; partner?: String; isNew?: Boolean; description?: String; link?: String; rating?: Float; earnings?: Float; isRecommended?: Boolean; isSpotlight?: Boolean; tags?: String; categories?: String; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; } export interface CatalogItemPromise extends Promise, Fragmentable { id: () => Promise; user: () => T; type: () => Promise; image: () => Promise; name: () => Promise; video: () => Promise; color: () => Promise; skill: () => Promise; partner: () => Promise; isNew: () => Promise; description: () => Promise; link: () => Promise; rating: () => Promise; campaign: () => T; page: () => T; earnings: () => Promise; isRecommended: () => Promise; isSpotlight: () => Promise; tags: () => Promise; categories: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; } export interface CatalogItemSubscription extends Promise>, Fragmentable { id: () => Promise>; user: () => T; type: () => Promise>; image: () => Promise>; name: () => Promise>; video: () => Promise>; color: () => Promise>; skill: () => Promise>; partner: () => Promise>; isNew: () => Promise>; description: () => Promise>; link: () => Promise>; rating: () => Promise>; campaign: () => T; page: () => T; earnings: () => Promise>; isRecommended: () => Promise>; isSpotlight: () => Promise>; tags: () => Promise>; categories: () => Promise>; createdAt: () => Promise>; updatedAt: () => Promise>; } export interface CatalogItemNullablePromise extends Promise, Fragmentable { id: () => Promise; user: () => T; type: () => Promise; image: () => Promise; name: () => Promise; video: () => Promise; color: () => Promise; skill: () => Promise; partner: () => Promise; isNew: () => Promise; description: () => Promise; link: () => Promise; rating: () => Promise; campaign: () => T; page: () => T; earnings: () => Promise; isRecommended: () => Promise; isSpotlight: () => Promise; tags: () => Promise; categories: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; } export interface MediaItem { id: ID_Output; name: String; description?: String; url?: String; tags?: Json; categories?: Json; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; } export interface MediaItemPromise extends Promise, Fragmentable { id: () => Promise; name: () => Promise; user: () => T; description: () => Promise; url: () => Promise; tags: () => Promise; categories: () => Promise; campaign: () => T; page: () => T; createdAt: () => Promise; updatedAt: () => Promise; } export interface MediaItemSubscription extends Promise>, Fragmentable { id: () => Promise>; name: () => Promise>; user: () => T; description: () => Promise>; url: () => Promise>; tags: () => Promise>; categories: () => Promise>; campaign: () => T; page: () => T; createdAt: () => Promise>; updatedAt: () => Promise>; } export interface MediaItemNullablePromise extends Promise, Fragmentable { id: () => Promise; name: () => Promise; user: () => T; description: () => Promise; url: () => Promise; tags: () => Promise; categories: () => Promise; campaign: () => T; page: () => T; createdAt: () => Promise; updatedAt: () => Promise; } export interface Integration { id: ID_Output; setting: Json; type: String; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; } export interface IntegrationPromise extends Promise, Fragmentable { id: () => Promise; setting: () => Promise; type: () => Promise; user: () => T; createdAt: () => Promise; updatedAt: () => Promise; } export interface IntegrationSubscription extends Promise>, Fragmentable { id: () => Promise>; setting: () => Promise>; type: () => Promise>; user: () => T; createdAt: () => Promise>; updatedAt: () => Promise>; } export interface IntegrationNullablePromise extends Promise, Fragmentable { id: () => Promise; setting: () => Promise; type: () => Promise; user: () => T; createdAt: () => Promise; updatedAt: () => Promise; } export interface AppConnection { pageInfo: PageInfo; edges: AppEdge[]; } export interface AppConnectionPromise extends Promise, Fragmentable { pageInfo: () => T; edges: >() => T; aggregate: () => T; } export interface AppConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } export interface PageInfo { hasNextPage: Boolean; hasPreviousPage: Boolean; startCursor?: String; endCursor?: String; } export interface PageInfoPromise extends Promise, Fragmentable { hasNextPage: () => Promise; hasPreviousPage: () => Promise; startCursor: () => Promise; endCursor: () => Promise; } export interface PageInfoSubscription extends Promise>, Fragmentable { hasNextPage: () => Promise>; hasPreviousPage: () => Promise>; startCursor: () => Promise>; endCursor: () => Promise>; } export interface AppEdge { node: App; cursor: String; } export interface AppEdgePromise extends Promise, Fragmentable { node: () => T; cursor: () => Promise; } export interface AppEdgeSubscription extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } export interface AggregateApp { count: Int; } export interface AggregateAppPromise extends Promise, Fragmentable { count: () => Promise; } export interface AggregateAppSubscription extends Promise>, Fragmentable { count: () => Promise>; } export interface CampaignConnection { pageInfo: PageInfo; edges: CampaignEdge[]; } export interface CampaignConnectionPromise extends Promise, Fragmentable { pageInfo: () => T; edges: >() => T; aggregate: () => T; } export interface CampaignConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } export interface CampaignEdge { node: Campaign; cursor: String; } export interface CampaignEdgePromise extends Promise, Fragmentable { node: () => T; cursor: () => Promise; } export interface CampaignEdgeSubscription extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } export interface AggregateCampaign { count: Int; } export interface AggregateCampaignPromise extends Promise, Fragmentable { count: () => Promise; } export interface AggregateCampaignSubscription extends Promise>, Fragmentable { count: () => Promise>; } export interface CatalogItemConnection { pageInfo: PageInfo; edges: CatalogItemEdge[]; } export interface CatalogItemConnectionPromise extends Promise, Fragmentable { pageInfo: () => T; edges: >() => T; aggregate: () => T; } export interface CatalogItemConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } export interface CatalogItemEdge { node: CatalogItem; cursor: String; } export interface CatalogItemEdgePromise extends Promise, Fragmentable { node: () => T; cursor: () => Promise; } export interface CatalogItemEdgeSubscription extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } export interface AggregateCatalogItem { count: Int; } export interface AggregateCatalogItemPromise extends Promise, Fragmentable { count: () => Promise; } export interface AggregateCatalogItemSubscription extends Promise>, Fragmentable { count: () => Promise>; } export interface DomainConnection { pageInfo: PageInfo; edges: DomainEdge[]; } export interface DomainConnectionPromise extends Promise, Fragmentable { pageInfo: () => T; edges: >() => T; aggregate: () => T; } export interface DomainConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } export interface DomainEdge { node: Domain; cursor: String; } export interface DomainEdgePromise extends Promise, Fragmentable { node: () => T; cursor: () => Promise; } export interface DomainEdgeSubscription extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } export interface AggregateDomain { count: Int; } export interface AggregateDomainPromise extends Promise, Fragmentable { count: () => Promise; } export interface AggregateDomainSubscription extends Promise>, Fragmentable { count: () => Promise>; } export interface IntegrationConnection { pageInfo: PageInfo; edges: IntegrationEdge[]; } export interface IntegrationConnectionPromise extends Promise, Fragmentable { pageInfo: () => T; edges: >() => T; aggregate: () => T; } export interface IntegrationConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } export interface IntegrationEdge { node: Integration; cursor: String; } export interface IntegrationEdgePromise extends Promise, Fragmentable { node: () => T; cursor: () => Promise; } export interface IntegrationEdgeSubscription extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } export interface AggregateIntegration { count: Int; } export interface AggregateIntegrationPromise extends Promise, Fragmentable { count: () => Promise; } export interface AggregateIntegrationSubscription extends Promise>, Fragmentable { count: () => Promise>; } export interface MediaItemConnection { pageInfo: PageInfo; edges: MediaItemEdge[]; } export interface MediaItemConnectionPromise extends Promise, Fragmentable { pageInfo: () => T; edges: >() => T; aggregate: () => T; } export interface MediaItemConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } export interface MediaItemEdge { node: MediaItem; cursor: String; } export interface MediaItemEdgePromise extends Promise, Fragmentable { node: () => T; cursor: () => Promise; } export interface MediaItemEdgeSubscription extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } export interface AggregateMediaItem { count: Int; } export interface AggregateMediaItemPromise extends Promise, Fragmentable { count: () => Promise; } export interface AggregateMediaItemSubscription extends Promise>, Fragmentable { count: () => Promise>; } export interface ObjectConnection { pageInfo: PageInfo; edges: ObjectEdge[]; } export interface ObjectConnectionPromise extends Promise, Fragmentable { pageInfo: () => T; edges: >() => T; aggregate: () => T; } export interface ObjectConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } export interface ObjectEdge { node: Object; cursor: String; } export interface ObjectEdgePromise extends Promise, Fragmentable { node: () => T; cursor: () => Promise; } export interface ObjectEdgeSubscription extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } export interface AggregateObject { count: Int; } export interface AggregateObjectPromise extends Promise, Fragmentable { count: () => Promise; } export interface AggregateObjectSubscription extends Promise>, Fragmentable { count: () => Promise>; } export interface PageConnection { pageInfo: PageInfo; edges: PageEdge[]; } export interface PageConnectionPromise extends Promise, Fragmentable { pageInfo: () => T; edges: >() => T; aggregate: () => T; } export interface PageConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } export interface PageEdge { node: Page; cursor: String; } export interface PageEdgePromise extends Promise, Fragmentable { node: () => T; cursor: () => Promise; } export interface PageEdgeSubscription extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } export interface AggregatePage { count: Int; } export interface AggregatePagePromise extends Promise, Fragmentable { count: () => Promise; } export interface AggregatePageSubscription extends Promise>, Fragmentable { count: () => Promise>; } export interface UserConnection { pageInfo: PageInfo; edges: UserEdge[]; } export interface UserConnectionPromise extends Promise, Fragmentable { pageInfo: () => T; edges: >() => T; aggregate: () => T; } export interface UserConnectionSubscription extends Promise>, Fragmentable { pageInfo: () => T; edges: >>() => T; aggregate: () => T; } export interface UserEdge { node: User; cursor: String; } export interface UserEdgePromise extends Promise, Fragmentable { node: () => T; cursor: () => Promise; } export interface UserEdgeSubscription extends Promise>, Fragmentable { node: () => T; cursor: () => Promise>; } export interface AggregateUser { count: Int; } export interface AggregateUserPromise extends Promise, Fragmentable { count: () => Promise; } export interface AggregateUserSubscription extends Promise>, Fragmentable { count: () => Promise>; } export interface BatchPayload { count: Long; } export interface BatchPayloadPromise extends Promise, Fragmentable { count: () => Promise; } export interface BatchPayloadSubscription extends Promise>, Fragmentable { count: () => Promise>; } export interface AppSubscriptionPayload { mutation: MutationType; node: App; updatedFields: String[]; previousValues: AppPreviousValues; } export interface AppSubscriptionPayloadPromise extends Promise, Fragmentable { mutation: () => Promise; node: () => T; updatedFields: () => Promise; previousValues: () => T; } export interface AppSubscriptionPayloadSubscription extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; updatedFields: () => Promise>; previousValues: () => T; } export interface AppPreviousValues { id: ID_Output; name: String; host?: String; defaultDomain?: String; cloudfrontDistribution?: String; tags?: Json; configuration?: Json; status: AppStatus; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; } export interface AppPreviousValuesPromise extends Promise, Fragmentable { id: () => Promise; name: () => Promise; host: () => Promise; defaultDomain: () => Promise; cloudfrontDistribution: () => Promise; tags: () => Promise; configuration: () => Promise; status: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; } export interface AppPreviousValuesSubscription extends Promise>, Fragmentable { id: () => Promise>; name: () => Promise>; host: () => Promise>; defaultDomain: () => Promise>; cloudfrontDistribution: () => Promise>; tags: () => Promise>; configuration: () => Promise>; status: () => Promise>; createdAt: () => Promise>; updatedAt: () => Promise>; } export interface CampaignSubscriptionPayload { mutation: MutationType; node: Campaign; updatedFields: String[]; previousValues: CampaignPreviousValues; } export interface CampaignSubscriptionPayloadPromise extends Promise, Fragmentable { mutation: () => Promise; node: () => T; updatedFields: () => Promise; previousValues: () => T; } export interface CampaignSubscriptionPayloadSubscription extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; updatedFields: () => Promise>; previousValues: () => T; } export interface CampaignPreviousValues { createdAt: DateTimeOutput; deleted?: Boolean; id: ID_Output; name: String; screenshot?: String; scriptTags?: String; type?: String; updatedAt: DateTimeOutput; } export interface CampaignPreviousValuesPromise extends Promise, Fragmentable { createdAt: () => Promise; deleted: () => Promise; id: () => Promise; name: () => Promise; screenshot: () => Promise; scriptTags: () => Promise; type: () => Promise; updatedAt: () => Promise; } export interface CampaignPreviousValuesSubscription extends Promise>, Fragmentable { createdAt: () => Promise>; deleted: () => Promise>; id: () => Promise>; name: () => Promise>; screenshot: () => Promise>; scriptTags: () => Promise>; type: () => Promise>; updatedAt: () => Promise>; } export interface CatalogItemSubscriptionPayload { mutation: MutationType; node: CatalogItem; updatedFields: String[]; previousValues: CatalogItemPreviousValues; } export interface CatalogItemSubscriptionPayloadPromise extends Promise, Fragmentable { mutation: () => Promise; node: () => T; updatedFields: () => Promise; previousValues: () => T; } export interface CatalogItemSubscriptionPayloadSubscription extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; updatedFields: () => Promise>; previousValues: () => T; } export interface CatalogItemPreviousValues { id: ID_Output; type?: String; image?: String; name: String; video?: String; color?: String; skill?: String; partner?: String; isNew?: Boolean; description?: String; link?: String; rating?: Float; earnings?: Float; isRecommended?: Boolean; isSpotlight?: Boolean; tags?: String; categories?: String; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; } export interface CatalogItemPreviousValuesPromise extends Promise, Fragmentable { id: () => Promise; type: () => Promise; image: () => Promise; name: () => Promise; video: () => Promise; color: () => Promise; skill: () => Promise; partner: () => Promise; isNew: () => Promise; description: () => Promise; link: () => Promise; rating: () => Promise; earnings: () => Promise; isRecommended: () => Promise; isSpotlight: () => Promise; tags: () => Promise; categories: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; } export interface CatalogItemPreviousValuesSubscription extends Promise>, Fragmentable { id: () => Promise>; type: () => Promise>; image: () => Promise>; name: () => Promise>; video: () => Promise>; color: () => Promise>; skill: () => Promise>; partner: () => Promise>; isNew: () => Promise>; description: () => Promise>; link: () => Promise>; rating: () => Promise>; earnings: () => Promise>; isRecommended: () => Promise>; isSpotlight: () => Promise>; tags: () => Promise>; categories: () => Promise>; createdAt: () => Promise>; updatedAt: () => Promise>; } export interface DomainSubscriptionPayload { mutation: MutationType; node: Domain; updatedFields: String[]; previousValues: DomainPreviousValues; } export interface DomainSubscriptionPayloadPromise extends Promise, Fragmentable { mutation: () => Promise; node: () => T; updatedFields: () => Promise; previousValues: () => T; } export interface DomainSubscriptionPayloadSubscription extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; updatedFields: () => Promise>; previousValues: () => T; } export interface DomainPreviousValues { id: ID_Output; name: String; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; cloudfrontDistribution?: String; } export interface DomainPreviousValuesPromise extends Promise, Fragmentable { id: () => Promise; name: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; cloudfrontDistribution: () => Promise; } export interface DomainPreviousValuesSubscription extends Promise>, Fragmentable { id: () => Promise>; name: () => Promise>; createdAt: () => Promise>; updatedAt: () => Promise>; cloudfrontDistribution: () => Promise>; } export interface IntegrationSubscriptionPayload { mutation: MutationType; node: Integration; updatedFields: String[]; previousValues: IntegrationPreviousValues; } export interface IntegrationSubscriptionPayloadPromise extends Promise, Fragmentable { mutation: () => Promise; node: () => T; updatedFields: () => Promise; previousValues: () => T; } export interface IntegrationSubscriptionPayloadSubscription extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; updatedFields: () => Promise>; previousValues: () => T; } export interface IntegrationPreviousValues { id: ID_Output; setting: Json; type: String; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; } export interface IntegrationPreviousValuesPromise extends Promise, Fragmentable { id: () => Promise; setting: () => Promise; type: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; } export interface IntegrationPreviousValuesSubscription extends Promise>, Fragmentable { id: () => Promise>; setting: () => Promise>; type: () => Promise>; createdAt: () => Promise>; updatedAt: () => Promise>; } export interface MediaItemSubscriptionPayload { mutation: MutationType; node: MediaItem; updatedFields: String[]; previousValues: MediaItemPreviousValues; } export interface MediaItemSubscriptionPayloadPromise extends Promise, Fragmentable { mutation: () => Promise; node: () => T; updatedFields: () => Promise; previousValues: () => T; } export interface MediaItemSubscriptionPayloadSubscription extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; updatedFields: () => Promise>; previousValues: () => T; } export interface MediaItemPreviousValues { id: ID_Output; name: String; description?: String; url?: String; tags?: Json; categories?: Json; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; } export interface MediaItemPreviousValuesPromise extends Promise, Fragmentable { id: () => Promise; name: () => Promise; description: () => Promise; url: () => Promise; tags: () => Promise; categories: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; } export interface MediaItemPreviousValuesSubscription extends Promise>, Fragmentable { id: () => Promise>; name: () => Promise>; description: () => Promise>; url: () => Promise>; tags: () => Promise>; categories: () => Promise>; createdAt: () => Promise>; updatedAt: () => Promise>; } export interface ObjectSubscriptionPayload { mutation: MutationType; node: Object; updatedFields: String[]; previousValues: ObjectPreviousValues; } export interface ObjectSubscriptionPayloadPromise extends Promise, Fragmentable { mutation: () => Promise; node: () => T; updatedFields: () => Promise; previousValues: () => T; } export interface ObjectSubscriptionPayloadSubscription extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; updatedFields: () => Promise>; previousValues: () => T; } export interface ObjectPreviousValues { deleted?: Boolean; id: ID_Output; name?: String; screenshot?: String; settings?: Json; type?: String; x?: Int; y?: Int; width?: Int; height?: Int; oldCampaignId?: String; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; } export interface ObjectPreviousValuesPromise extends Promise, Fragmentable { deleted: () => Promise; id: () => Promise; name: () => Promise; screenshot: () => Promise; settings: () => Promise; type: () => Promise; x: () => Promise; y: () => Promise; width: () => Promise; height: () => Promise; oldCampaignId: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; } export interface ObjectPreviousValuesSubscription extends Promise>, Fragmentable { deleted: () => Promise>; id: () => Promise>; name: () => Promise>; screenshot: () => Promise>; settings: () => Promise>; type: () => Promise>; x: () => Promise>; y: () => Promise>; width: () => Promise>; height: () => Promise>; oldCampaignId: () => Promise>; createdAt: () => Promise>; updatedAt: () => Promise>; } export interface PageSubscriptionPayload { mutation: MutationType; node: Page; updatedFields: String[]; previousValues: PagePreviousValues; } export interface PageSubscriptionPayloadPromise extends Promise, Fragmentable { mutation: () => Promise; node: () => T; updatedFields: () => Promise; previousValues: () => T; } export interface PageSubscriptionPayloadSubscription extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; updatedFields: () => Promise>; previousValues: () => T; } export interface PagePreviousValues { content?: Json; deleted?: Boolean; fileName?: String; htmlContent?: String; id: ID_Output; name: String; pageSettings?: Json; publishedAt?: DateTimeOutput; screenshot?: String; slug: String; theme: String; type: String; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; } export interface PagePreviousValuesPromise extends Promise, Fragmentable { content: () => Promise; deleted: () => Promise; fileName: () => Promise; htmlContent: () => Promise; id: () => Promise; name: () => Promise; pageSettings: () => Promise; publishedAt: () => Promise; screenshot: () => Promise; slug: () => Promise; theme: () => Promise; type: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; } export interface PagePreviousValuesSubscription extends Promise>, Fragmentable { content: () => Promise>; deleted: () => Promise>; fileName: () => Promise>; htmlContent: () => Promise>; id: () => Promise>; name: () => Promise>; pageSettings: () => Promise>; publishedAt: () => Promise>; screenshot: () => Promise>; slug: () => Promise>; theme: () => Promise>; type: () => Promise>; createdAt: () => Promise>; updatedAt: () => Promise>; } export interface UserSubscriptionPayload { mutation: MutationType; node: User; updatedFields: String[]; previousValues: UserPreviousValues; } export interface UserSubscriptionPayloadPromise extends Promise, Fragmentable { mutation: () => Promise; node: () => T; updatedFields: () => Promise; previousValues: () => T; } export interface UserSubscriptionPayloadSubscription extends Promise>, Fragmentable { mutation: () => Promise>; node: () => T; updatedFields: () => Promise>; previousValues: () => T; } export interface UserPreviousValues { id: ID_Output; auth0UserId?: String; firstName?: String; lastName?: String; email?: String; company?: String; password?: String; subdomain?: String; deleted?: Boolean; permissions?: Json; lastLoginDate?: DateTimeOutput; createdAt: DateTimeOutput; updatedAt: DateTimeOutput; } export interface UserPreviousValuesPromise extends Promise, Fragmentable { id: () => Promise; auth0UserId: () => Promise; firstName: () => Promise; lastName: () => Promise; email: () => Promise; company: () => Promise; password: () => Promise; subdomain: () => Promise; deleted: () => Promise; permissions: () => Promise; lastLoginDate: () => Promise; createdAt: () => Promise; updatedAt: () => Promise; } export interface UserPreviousValuesSubscription extends Promise>, Fragmentable { id: () => Promise>; auth0UserId: () => Promise>; firstName: () => Promise>; lastName: () => Promise>; email: () => Promise>; company: () => Promise>; password: () => Promise>; subdomain: () => Promise>; deleted: () => Promise>; permissions: () => Promise>; lastLoginDate: () => Promise>; createdAt: () => Promise>; updatedAt: () => Promise>; } /* The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID. */ export type ID_Input = string | number; export type ID_Output = string; /* The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ export type String = string; /* The `Boolean` scalar type represents `true` or `false`. */ export type Boolean = boolean; /* DateTime scalar input type, allowing Date */ export type DateTimeInput = Date | string; /* DateTime scalar output type, which is always a string */ export type DateTimeOutput = string; /* The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ export type Float = number; /* The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ export type Int = number; export type Json = any; export type Long = string; /** * Model Metadata */ export const models: Model[] = [ { name: "Domain", embedded: false }, { name: "Integration", embedded: false }, { name: "Page", embedded: false }, { name: "Campaign", embedded: false }, { name: "Object", embedded: false }, { name: "User", embedded: false }, { name: "CatalogItem", embedded: false }, { name: "MediaItem", embedded: false }, { name: "App", embedded: false }, { name: "AppStatus", embedded: false } ]; /** * Type Defs */ export const prisma: Prisma;